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:
1 | <?php the_author(); ?> |
A tag de modelo author exibe o nome do autor da postagem no WordPress.
Exemplo de uso:
1 | <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:
1 | <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:
1 2 3 4 | 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:
1 | <?php donation_request(); ?> |
Várias tags de modelo também podem ser combinadas para atingir um objetivo.