Cum să creezi o temă WordPress bazată pe Sass

Publicat: 2022-10-19

Sass este un pre-procesor CSS puternic care permite dezvoltatorilor să scrie cod mai eficient și mai ușor de întreținut. De asemenea, permite crearea de teme care pot fi reutilizate în mai multe proiecte. În acest articol, vă vom arăta cum să construiți o temă bazată pe Sass pentru WordPress. Vom folosi cadrul popular Bootstrap pentru a ne structura tema. De asemenea, vom folosi biblioteca mixin Bourbon pentru a ne ajuta să scriem codul nostru Sass .

Un limbaj de preprocesor CSS precum Sass sau LESS este adesea recomandat ca cea mai bună opțiune pentru designeri și dezvoltatori front-end. Variabilele, operatorii matematici de bază, imbricarea și mixurile sunt câteva exemple de caracteristici care nu sunt acceptate în prezent în CSS. Datorită dezvoltării platformei, stilurile zonei de administrare WordPress au fost portate la Sass. Importarea mai multor fișiere în foaia de stil principală și crearea unui singur fișier CSS pentru tema dvs. folosind Sass este o modalitate simplă de a face acest lucru. Când lansați Koala, veți vedea fișierul Sass în directorul de foi de stil . Pentru a testa acest lucru, mai întâi trebuie să deschideți fișierul Sass. Codați acest șir într-un editor de text, cum ar fi Notepad, folosind funcția scss.

Când utilizați Sass, puteți crea cu ușurință și rapid fișiere imbricate care sunt ușor de gestionat și cu care lucrați. De exemplu, puteți imbrica toate elementele în selectorul de articole pentru secțiunea de articole. În calitate de designer de teme , veți crea conținut care va apărea diferit pe diferite dispozitive, cum ar fi widget-uri, postări, meniuri de navigare, imagini de antet și așa mai departe. Deoarece este bine structurat folosind nestin, nu trebuie să scrieți aceleași clase, selectori sau identificatori de mai multe ori. Când utilizați acest mixin, de obicei nu este afișat niciun text, ceea ce vă economisește mult timp. Ar trebui să utilizați un limbaj de preprocesor CSS, cum ar fi Sass, atunci când dezvoltați o temă WordPress?

Drept urmare, Sass pentru WordPress face CSS mult mai puternic, permițând dezvoltatorilor să folosească variabile, reguli imbricate, mixuri, module, parțiale, extensii, moșteniri și operatori. Acest program va codifica codul dvs., ceea ce va avea ca rezultat o ieșire CSS care va permite browserului să-l citească.

Preprocesoarele CSS, cum ar fi Sass, sunt folosite pentru a adăuga variabile, reguli imbricate și mixine (cunoscute și sub numele de zahăr sintactic) la CSS obișnuit . Scopul este de a face procesul de codificare cât mai simplu posibil, fiind în același timp cât mai eficient posibil.

Cum scriu Scss în WordPress?

Credit: arabandalucia.com

Scrierea SCSS în WordPress este o briză! Doar creați o nouă foaie de stil în tema copilului și denumiți-o așa cum ar fi „style.scss”. Apoi, puneți-l în coadă în fișierul functions.php al temei copilului astfel: function my_child_theme_scripts() { wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.scss' ); } add_action( 'wp_enqueue_scripts', 'my_child_theme_scripts'); ? > Asta e! Acum puteți scrie SCSS în tema dvs. copil WordPress.

SCSS, la fel ca standardCSS, are formatare îmbunătățită. Este mai rapid decât scrierea CSS de îndată ce ești familiarizat cu el. SCSS are avantajele sale, dar dacă scrieți mult CSS, strălucește la cel mai înalt nivel. SCSS și CMS funcționează bine împreună. Fișierele CSS pot fi împărțite în bucăți mai mici, permițând reutilizarea și o reducere semnificativă a cantității de resurse necesare pentru a încărca un site. Mai jos este o listă cu cele mai bune plugin-uri SCSS pentru site-urile WordPress. SCSS ar trebui să fie încorporat în site-ul dvs. în următoarele resurse și instrumente. Vă rugăm să lăsați orice sfaturi, întrebări sau trucuri suplimentare în secțiunea de comentarii de mai jos.

Putem scrie Scss în Css?

Același cod va fi folosit de Sass pentru a genera un fișier CSS pentru noi. Pentru a începe, trebuie să creați un folder care găzduiește CSS și imagini. Crearea unui fișier cu extensia Sass în folderul CSS este o idee bună; in cazul meu, este stilul.

Browserele mai vechi pot înțelege încă unele caracteristici Scss

Funcționalitatea SCSS nu este acceptată în majoritatea browserelor mai vechi, dar există unele care o fac. Browserele mai vechi, de exemplu, sunt capabile să recunoască funcții și mixuri. Ei nu pot înțelege imbricarea, așa că trebuie să o convertim în CSS obișnuit.
Browserele compatibile cu SCSS vă permit să personalizați aspectul site-ului dvs. web. De asemenea, este posibil să convertiți fișierele SCSS în CSS obișnuit folosind un plugin sau un instrument de conversie.

Pot folosi Scss cu PHP?

SCSS este un limbaj de scripting bazat pe PHP care oferă un compilator SCSS. SCSS este un limbaj de preprocesor CSS care include variabile, mixuri, importuri, imbricare, manipulare a culorilor, funcții și directive de control. Orice proiect poate folosi SCSS.


Cum import Sass în WordPress?

Credit: wpdaddy.com

Pentru a importa Sass în WordPress, mai întâi va trebui să instalați pluginul WordPress Sass. Odată ce pluginul este instalat și activat, puteți accesa Tabloul de bord WordPress și faceți clic pe fila „Aspect”. Sub fila „Aspect”, veți vedea un link „Editor”. Faceți clic pe acel link și veți fi dus la Editorul Sass WordPress . În Editorul Sass WordPress, puteți face clic pe butonul „Importați” și selectați fișierul Sass pe care doriți să îl importați.

Ca rezultat, preprocesoarele Sass pot îmbunătăți organizarea codului utilizând stiluri parțiale și imbricate. Dacă doriți să utilizați o temă care nu are fișiere Sass, va trebui să convertiți foaia de stil existentă în Sass. După ce ați creat un fișier long.scss care este la fel de lung ca și fișierul original CSS, puteți utiliza variabile și mixuri. Puteți refactoriza mai multe stiluri în selectoarele de părinte pentru a facilita scanarea și editarea acestora. Mixinele scurte pot fi folosite pentru a refactoriza prefixele repetitive. Cel mai bine este să păstrați toate fișierele Sass într-un subdirector, astfel încât rădăcina temei să nu fie coruptă. Cele două modalități principale de a vă construi Sass sunt să utilizați un instrument de linie de comandă sau să utilizați un instrument terță parte.

În loc să folosim Sass, putem folosi Compass pentru a ne îmbunătăți metoda de compilare. Parametrul -watch îi permite lui Sass să urmărească fișierul.scss și să compileze de fiecare dată când detectează o modificare. Style.scss:style.scss trebuie vizualizat. Înainte de a importa cele mai ample stiluri, asigurați-vă că sunt aceleași cu cele mai specifice stiluri . Diferitele moduri în care vă puteți organiza colecțiile sunt un exemplu de ce sunt folderele.

:myfile.css Cum se instalează Sass pe Mamp

Pentru a instala SASS, deschideți un prompt de comandă tastând următoarea comandă în folderul care conține pachetul MAMP:
După instalarea npm, rulați Npm -g sass. Pentru a converti un fișier SASS într-un fișier CSS după instalarea pachetului, utilizați următoarea comandă: *br Aș dori să vă folosesc fișierul în componenta Myfile.sCSS. Urmând comanda de mai jos, puteți previzualiza modificările pe care le faceți în timp ce sunt efectuate.
Urmăriți cât mai curând posibil. CSS în formatul myfile.scss.