În articolul precedent, am scris despre integrarea motorului de template-uri Twig cu WordPress prin cherestea și despre modul în care dezvoltatorii pot trimite date din fișierele PHP către fișierele Twig. Să discutăm cum să creați un șablon de bază cu Twig, avantajele acestei tehnici DRY și o Cheatsheet WordPress WordPress.
Twig funcționează cu principiul DRY (Do not Repeat Yourself). Una dintre cele mai importante caracteristici ale lui Twig este bază templating cu cuibărit și moștenire multiple. În timp ce majoritatea oamenilor utilizează PHP include într-un mod liniar, puteți crea nivele infinite de blocuri imbricate pentru a controla în special șabloanele de pagină.
Gândiți-vă la șablonul de bază ca șablon parental cu seturi de blocuri din interiorul acestuia. Un șablon copil poate extinde un șablon părinte și poate modifica orice bloc sau blocuri din interiorul lui fără a rescrie codul, ceea ce ar fi similar în ambele șabloane.
Să aruncăm o privire la un exemplu de șablon părinte sau de bază, a base.twig
fişier. Puteți să-l așezați cu alte șabloane Twig în dosarul vizualizări. Apelați acest fișier în oricare dintre șabloanele dvs. Twig unde este folosit ca șablon parental pentru acel fișier în cazul în care este vorba de Twig. Introduceți următoarele linii de cod pentru a crea o vizualizari
pliant. Acest șablon de bază va oferi o structură de bază pentru tema WordPress. Iată codul simplu base.twig
fişier.
#Baza de bază: base.twig # % block html_head_container% % include 'header.twig'% % endblock%% conținutul blocului%% include "footer.twig"%SCUZE! Nu sa găsit niciun conținut!
% endblock%