O etichetă de șablon este o funcție PHP utilizată pentru a genera și afișa informații dinamic. Teme WordPress conțin diferite șabloane și dezvoltatorii de teme folosesc etichete de șablon pentru a prelua și afișa date dinamice. WordPress are multe etichete de șablon încorporate care pot fi utilizate în temele WordPress. Pluginurile și temele WordPress pot defini, de asemenea, propriile etichete de șablon și le pot utiliza în diferite șabloane.
Exemplu:
<?php the_author(); ?>
Eticheta de șablon pentru autor afișează numele autorului postării în WordPress.
Exemplu de utilizare:
<p>This post is written by <?php the_author(); ?></p>
Etichetele de șablon pot returna, de asemenea, un set de date, iar utilizatorii pot alege ce să afișeze folosind parametri.
Exemplu:
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
Etichetele de șablon sunt practic funcții PHP, deci orice funcție PHP definită de un plugin sau o temă WordPress poate fi utilizată ca etichetă de șablon. Pentru a utiliza o funcție de temă ca etichetă de șablon, funcția ar trebui definită în fișierul functions.php al temei.
Etichetele de șablon sunt funcții PHP, deci pot fi utilizate și în interiorul altor funcții PHP și etichete de șablon. În exemplul de mai jos, am definit o funcție care afișează un text.
Exemplu:
function donation_request() {
$this_article = wp_title('',true);
echo '<p>Hi, if you enjoyed reading '.$this_article.' please consider <a href="http://www.example.com/donate/">donating</a>.';
}
Pentru a utiliza această funcție într-un șablon, adăugați această linie de cod:
<?php donation_request(); ?>
Mai multe etichete de șablon pot fi, de asemenea, combinate pentru a îndeplini un obiectiv.
