Adăugați widget-uri la wordpress, darkghost

Când creați un site, indiferent de modul în care nu se poate planifica în prealabil, este aproape imposibil să previzionați totul și, mai devreme sau mai târziu, este nevoie să creați o nouă poziție, să plasați un nou widget în șablonul WordPress. Cum se face acest lucru? Acest lucru va fi discutat în acest articol







Indiferent de sistemul de management al site-ului (CMS), dezvoltatorii au prevăzut și au avut grijă de o astfel de situație și au oferit soluții care au aceleași principii, dar diferă în succesiunea implementării lor.
De exemplu, dacă proiectul de Internet este gestionat de Joomla CMS, atunci în fișierul șablonului sursă (index.php) trebuie să adăugați o linie

și în fișierul templateDetails.xml, trebuie să spuneți sistemului despre poziția nouă adăugată.
În mod similar, pe acest principiu, ar trebui să adăugați un widget, o nouă poziție și pentru șabloanele WordPress, dar aceasta este o chestiune de ordine.

functions.php - acest fișier este "inima" sistemului, deoarece conține informații despre toate funcțiile care utilizează acest subiect. În consecință, pentru a adăuga o proprietate nouă sau o funcție suplimentară, aceasta trebuie adăugată la acest fișier.






Dacă vorbim despre sintaxă, atunci putem să dedicăm un material separat acestui lucru, dar pe scurt, toate înregistrările trebuie să aibă următoarea formă:

Dacă trebuie să adăugați mai mult cod, atunci nu se rupe linia

dacă codul conține o funcție, atunci așa

Să dăm un exemplu pentru fixarea materialului. Scrieți o funcție simplă

Acum, de exemplu, în subsol - introducem aici o linie care ar trebui să ne arate salutul nostru

Și acum cel mai important lucru. Acest fișier magic este localizat în dosarul Teme (... / wp-content / themes / numele temei dvs.) și fiecare dintre temele instalate utilizează fișierul individual functions.php.
Sho, atunci ne-am mutat departe de principala, vino înapoi.
Pentru a adăuga un nou bloc widget-urilor, în fișierul functions.php scrieți

Ei bine, despre existența unei noi poziții în șablon, a fost anunțat sistemul. Acum este necesar să o plasați pe pagina însăși, unde nu este suficientă.
Rețineți că, pentru a plasa o nouă poziție pe pagină, nu trebuie să deschideți fișierul index.php, ci să găsiți fișierul responsabil pentru o anumită zonă, elementul respectiv. De exemplu, dacă adăugăm în bara laterală, deschideți fișierul sidebar.php, dacă în subsolul site-ului - este footer.php.
Și astfel, locația a fost determinată, fișierul necesar - găsit. Deschideți și adăugați următorul cod (în exemplul nostru, acesta este fișierul sidebar.php):

Rețineți că numele specificat al poziției adăugate în fișierul functions.php și în codul instalat trebuie să fie același.

Verificați. Dacă totul este adevărat, atunci în partea administrativă a site-ului, în "Aspect" >> "Widget-uri" din dreapta vedem - Coloana din dreapta.







Articole similare

Trimiteți-le prietenilor: