Widget-urile în WordPress sunt o modalitate foarte bună de a vă personaliza blogul. Unii utilizatori se întreabă cum să adauge suport pentru widget-uri pe tema lor, care nu le suportă din cutie. În articolul de astăzi, vom vorbi despre asta.
Trebuie să știți că widget-urile au devenit parte a kernel-ului WordPress de la versiunea 2.2, și de atunci nu este nevoie să instalați niciun plug-in pentru a adăuga widget-uri pe blogul dvs.
Pasul 1: Creați funcții.php
În exemplul nostru, nu a existat un astfel de fișier în subiect, așa că am creat doar un new functions.php și l-am încărcat în folderul temă prin intermediul FTP. Iată codul care a fost plasat în fișier:
Acesta va funcționa, dacă utilizați numai aspectul implicit din WordPress cu h2 în titlurile listei laterale și liste fără numere:
Configurați funcțiile.php
Dacă nu folosim aspectul implicit din wordpress, atunci pentru SEO, trebuie să utilizați h4 pentru anteturile widget-uri și să nu folosiți listele neautorizate de ul sau li. Prin urmare, în loc de codul de mai sus, am modificat codul în modul următor pentru a specifica propriul nostru markup:
Codul de mai sus vorbește de la sine. before_widget și after_widget - nu avem nevoie de codul nostru aici, deci lăsați valorile goale. before_title și after_title am folosit pentru h4. Această modificare va suprascrie marcajul implicit și va suporta acum propriul șablon de ieșire. Puteți modifica acest cod pentru a stiliza elemente pentru designul site-ului dvs. utilizând CSS.
Pasul 2: Adăugați widget-uri în bara laterală dinamică
Acest cod în funcțiile.php vă va ajuta să adăugați domenii widget la tema dvs. și să activați capacitatea de a adăuga o bară laterală dinamică. Acum mergeți la panoul de administrare WordPress, apoi mergeți la meniul Widgets.
Nu uitați să salvați modificările după adăugarea widget-ului. Puteți adăuga câte doriți. Când faceți clic pe widget, se vor deschide opțiunile disponibile pentru aceasta, cu ajutorul cărora puteți modifica aspectul acestuia.
Pasul 3: Adăugați o bara laterală dinamică în șablon
Acum trebuie să adăugați codul php în bara laterală pentru a activa bara laterală dinamică, care va afișa widget-uri adăugate în zona admin. Inserați acest cod în locația dorită în fișierul sidebar.php:
Salvați modificările și noua bara laterală vă va afișa widget-urile.
În noile versiuni ale WordPress deja incluse bara laterală la nivelul kernel-ului. Deci, aici trebuie doar să apelați barele laterale dinamice.
În fișierul functions.php, va trebui să adăugați următorul cod:
Și în sidebar.php adăugăm apelul:
Nu uitati, daca este posibil, sa evaluati intrarile dorite cu numarul de stele la discretia ta.