Uma tag de modelo é uma função PHP usada para gerar e exibir informações dinamicamente. Os temas do WordPress contêm diferentes modelos e os desenvolvedores de temas usam tags de modelo para buscar e exibir dados dinâmicos. O WordPress tem muitas tags de modelo incorporadas que podem ser usadas nos temas do WordPress. Os plug-ins e temas do WordPress também podem definir suas próprias tags de modelo e usá-las em diferentes modelos.
Exemplo:
<?php the_author(); ?>
A tag de modelo author exibe o nome do autor da postagem no WordPress.
Exemplo de uso:
<p>This post is written by <?php the_author(); ?></p>
As tags de modelo também podem retornar um conjunto de dados e os usuários podem escolher o que exibir usando parâmetros.
Exemplo:
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
As tags de modelo são basicamente funções PHP, portanto, qualquer função PHP definida por um plug-in ou tema do WordPress pode ser usada como uma tag de modelo. Para usar uma função de tema como uma tag de modelo, a função deve ser definida no arquivo functions.php
do tema.
As tags de modelo são funções PHP, portanto, também podem ser usadas dentro de outras funções PHP e tags de modelo. No exemplo abaixo, definimos uma função que exibe um texto.
Exemplo:
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>.'; }
Para usar essa função em um modelo, adicione esta linha de código:
<?php donation_request(); ?>
Várias tags de modelo também podem ser combinadas para atingir um objetivo.