Bună ziua, prieteni prospectori! =)
În articolul de astăzi, vreau să vă prezint principiul general al modificării funcționalității temei WordPress prin modificarea fișierului functions.php.
Subiectul este simplu, dar foarte important! Adăugarea propriilor funcții în fișierul functions.php vă va ajuta să scăpați de un număr de pluginuri și să implementați unele dintre blocurile originale. În viitor, vom folosi în mod activ aceste cunoștințe pentru a dezvolta site-ul pe WordPress.
În cazul în care fișierul functions.php este localizat:
Fișierul functions.php, ca și pluginurile, extinde funcționalitatea site-ului la WordPress.
În interiorul funcțiilor.php puteți utiliza funcțiile php și funcțiile încorporate ale WordPress, precum și propriile funcții.
Spre deosebire de plugin, conținutul funcțiilor.php se aplică numai subiectului din care face parte. Dacă activați un alt șablon, funcția adăugată nu va mai fi acolo. Dacă este necesar, va trebui să transferați codul și setările conexe la un subiect nou.
În acest sens, pluginurile sunt mai universale, dar necesită resurse suplimentare pentru a testa performanța lor (verificarea tuturor fișierelor plug-in, activarea etc.).
De asemenea, funcțiile.php pot conține funcții care sunt utilizate pentru diferite sarcini. Plug-in-urile, de cele mai multe ori au un focus îngust și sunt folosite, cel mai adesea, pentru un singur scop.
Cum adaug funcția mea în fișierul functions.php?
În scopul învățării, nu vom folosi un cod greoi, ci să luăm exemplul clasic de "Hello World!"
Iată codul funcției care afișează inscripția "Hello world!":