O que é: Tag de Modelo

Uma tag de modelo é uma função PHP usada para gerar e exibir informações dinamicamente. 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 integradas que podem ser usadas em temas do WordPress. Plugins 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 de autor 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 plugin 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, elas também podem ser usadas dentro de outras funções PHP e tags de modelo. No exemplo abaixo, definimos uma função que exibe algum 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 esta função em um modelo, adicione esta linha de código:

<?php donation_request(); ?>

Múltiplas tags de modelo também podem ser combinadas para atingir um objetivo.

Leitura Adicional

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!