Ce este funcția Get_template_part în WordPress

Publicat: 2022-11-10

În WordPress, funcția get_template_part este folosită pentru a încărca o parte a șablonului într-un șablon. Această funcție se află în fișierul de bază WordPress wp-includes/template.php. Părțile de șablon sunt stocate în directorul /wp-content/themes/your-theme/. Ele pot fi în orice subdirector, dar trebuie să aibă extensia .php. Funcția get_template_part are doi parametri: Primul parametru este slug, care este numele fișierului părții șablon fără extensia .php. Al doilea parametru este numele variabilei care va fi folosită pentru a încărca partea șablon. Această variabilă este opțională, iar dacă este omisă, WordPress va folosi slug-ul ca nume de variabilă. Iată un exemplu despre modul în care funcția get_template_part poate fi utilizată într-un șablon: get_template_part('content', 'single'); ? > În acest exemplu, fișierul component al șablonului numit content-single.php va fi încărcat în șablon. Variabila care va fi folosită pentru a încărca partea șablonului este $content_single.

Cu funcția get_template_part(), puteți centraliza orice bloc de cod care este probabil să fie repetat în părți, reducând duplicarea și făcând fișierele șablon mai lizibile. Scopul acestui articol este de a explica cum funcționează funcția, precum și de ce este importantă în temele WordPress și cum să o folosești în dezvoltarea propriei teme. În plus față de al doilea parametru, funcția are o funcționalitate și mai puternică datorită get_template_part() din funcția get_template_part(). Această funcție vă permite să specificați o parte a șablonului care funcționează pentru Pagini și apoi să o returnați în locația sa index.php din ierarhia șablonului. Această metodă este frecvent utilizată pentru a crea șabloane utile și descriptive, așa cum se vede în Twenty Fifteen. Metoda WordPress get_template_part() este o parte puternică și valoroasă a backend-ului WordPress. Când vine vorba de temele pentru copii, nu este nevoie să includeți o cerință de fișier șablon. Deoarece include() și require() nu sunt specifice WordPress, tema copil trebuie să înlocuiască toate fișierele care folosesc aceste elemente șablon .

Ce sunt părțile șablon?

Credit: https://teacherspayteachers.com

O parte de șablon este un șablon modular care poate fi folosit pentru a construi un șablon mai mare. Părțile șablonului sunt de obicei bucăți de cod mici, autonome, care pot fi reutilizate în contexte diferite. De exemplu, o parte a șablonului poate fi un antet, un subsol sau o bară laterală.

Un șablon de bloc este alcătuit dintr-o listă de blocuri în forma sa cea mai de bază. Orice bloc WordPress poate fi inclus într-un șablon. Pentru a închide un bloc, acesta trebuie să fie plasat în același șablon cu eticheta de deschidere. Pentru a adăuga atribute de stil la blocuri, trebuie să le includeți în eticheta HTML:. Este necesar să combinați aceste cuvinte. Secțiunea Șabloane a Editorului de site afișează o selecție mare de șabloane care sunt ușor de editat. Ca parte a temei, creați un nou fișier HTML pentru fiecare șablon și plasați-l în folderul șabloane.

Fiecare parte de șablon este un tip de postare personalizat în WordPress cunoscut sub numele de WP_template_part. În editor, puteți alinia șabloanele atunci când acestea servesc ca blocuri interioare. Butonul Adăugare nou vă permite să creați părți de șablon nelimitate. În cele din urmă, puteți șterge părțile de șablon create de utilizator care au fost personalizate în șabloanele de teme. Primul pas este să introduceți un nume pentru partea de șablon și vi se va cere să alegeți dintre cele trei secțiuni: general, antet și subsol. Modificările din Editorul site-ului sunt stocate în baza de date și nu sunt reflectate în fișierele HTML ale temei.

Șabloanele de funcție, cum ar fi macrocomenzi, nume de funcții ca argumente și returnează un obiect șablon. Aceste variabile sunt folosite pentru a defini blocuri de cod reutilizabile. Șablonul de clasă, ca și funcțiile șablon, este folosit pentru a defini clase, dar nu funcționează ca o funcție. Ele pot fi folosite pentru a defini structura și comportamentul claselor, pe lângă definirea structurii lor. Spre deosebire de șabloanele de clasă, șabloanele de variabile sunt folosite pentru a defini variabile. Variabilele pot fi definite ca o funcție prin definirea structurii și comportamentului lor. Este posibil să controlați aspectul și stilul unei pagini web folosind un șablon. Pentru a controla aspectul și stilul unei pagini web, se poate folosi un șablon.

Ce sunt șabloanele numesc două părți diferite ale unui șablon?

Fișierul HTML este componenta șablonului, urmată de un tip de postare (WP_template_part) și de un bloc. De ce pare atât de complicat? Puteți vizualiza conținutul pe care l-ați plasat în interiorul lor pur și simplu folosindu-le ca blocuri. Nu este necesar să se folosească un șablon, dar autorii temei pot folosi părți mai mici reutilizabile pentru a crea tema.

Cele trei tipuri de șabloane

Este un sistem cu trei niveluri: br>, br> și br>. Literal șablon: un literal șablon este un șir de text care este utilizat pentru a crea o funcție sau o clasă generică. Metoda de introducere este funcția șablon , care ia ca intrare o clasă sau o funcție generică. Există trei tipuri de șabloane: șabloane de clasă, șabloane de funcție și șabloane generice.

Care sunt etichetele șablonului?

Șabloanele folosesc etichete de șablon pentru a afișa informații în mod dinamic sau pentru a vă personaliza blogul, permițându-i să fie individualizat și interesant pentru dvs. pe măsură ce deveniți.

Cum să utilizați fișierele șablon și etichetele în WordPress

Ce este fișierul șablon? Definițiile fac parte dintr-un fișier șablon, care este un fișier text. Este un set de directive care instruiește Tema Motorului WordPress cum să genereze o anumită ieșire. O singură linie, cum ar fi *br*, definește un șablon ca exemplu. .htaccess Folosind această linie, un șablon cunoscut ca default.php poate fi folosit ori de câte ori nu se face referire la niciun șablon specific. Ce sunt etichetele șablon? O etichetă șablon este o funcție PHP care generează și afișează în mod dinamic date. Este posibil să le utilizați pentru a prelua date dintr-o bază de date, pentru a genera HTML sau pentru a gestiona o varietate de alte sarcini. Pentru a utiliza o etichetă de șablon, trebuie să includeți biblioteca WordPress Theme Engine în fișierul PHP și să includeți numele funcției ca șir precedat de prefixul template_. O etichetă șablon post_list, de exemplu, ar fi folosită pentru a genera o listă de postări dintr-o bază de date. phpbr este un șir de cuvinte Acest șablon are o listă de postări. > Pagina va afișa o listă de postări din baza de date, care vor fi generate folosind această metodă.

Cum folosesc parțiale în WordPress?

Credit: https://tommcfarlin.com

Pentru a utiliza parțiale în WordPress, va trebui mai întâi să creați un fișier numit header.php. Acest fișier ar trebui să conțină codul pentru antetul site-ului dvs. În continuare, va trebui să creați un fișier numit footer.php. Acest fișier ar trebui să conțină codul pentru subsolul site-ului dvs. În cele din urmă, va trebui să includeți aceste fișiere în fișierele șablon WordPress .

Modularizează-ți codul WordPress

Când creați codul dvs. WordPress, utilizați partiale pentru a-l standardiza și modulariza. Prin mutarea codului comun în fișiere parțiale, vă puteți menține tema și pluginurile organizate și mai ușor de întreținut. În plus, prin gruparea fișierelor asociate, puteți crea un cadru de modularitate simplu de utilizat pentru conținutul dvs. WordPress.