fbpx

Bem vindo ao
Blog da FULL.

Aprenda, crie e cresça seu negócio na internet.

Encontre conteúdos, dicas, tutoriais e novidades sobre as principais ferramentas Wordpress

Como obter uma lista de tags de postagem no WordPress

Você está em:

Como obter uma lista de tags de postagem no WordPress
Como criar uma lista de todas as suas tags do WordPress

Eu estava trabalhando em um novo tema premium do WordPress que lançarei na próxima semana e, enquanto criava meu modelo de página de mapa do site, percebi que precisava incluir uma lista de todas as tags usadas no site. Depois de terminar meu modelo de mapa do site, pensei em compartilhar com você o código necessário para exibir uma lista UL de suas tags do WordPress, então aqui está abaixo…

Criando uma lista UL com TODAS as suas tags

Basta copiar e colar o código a seguir onde quiser que suas tags apareçam em seus arquivos de tema. Para leitura adicional veja o codex get_tags .

<h2>Tags</h2>

<ul>

    <?php

    $tags = get_tags();

    if ( $tags ) :

        foreach ( $tags as $tag ) : ?>

            <li><a href=”<?php echo esc_url( get_tag_link( $tag->term_id ) ); ?>” title=”<?php echo esc_attr( $tag->name ); ?>”><?php echo esc_html( $tag->name ); ?></a></li>

        <?php endforeach; ?>

    <?php endif; ?>

</ul>

Este código exibe uma lista de todas as tags registradas em seu site. Se você deseja exibir uma lista de tags associadas a uma postagem específica, use a função chamada  get_the_tag_list . Exemplo:

echo get_the_tag_list(‘<p>Tags: ‘,’, ‘,'</p>’);

Além disso, o primeiro snippet usa a função get_tags, que é específica para tags do WordPress. No entanto, você também pode usar a função get_terms que permite exibir termos de qualquer taxonomia no WordPress. Por exemplo, se o seu tema tem um tipo de postagem personalizado que também possui tags, mas elas não são a taxonomia post_tag padrão, você pode usar a função get_terms para obter uma matriz de todos os termos associados a essa taxonomia específica.

$tags = get_terms( ‘portfolio_tags’, array(

    ‘hide_empty’ => false,

) );

Mostrar uma nuvem de tags em qualquer lugar no WordPress

Outra opção é usar a nuvem de tags padrão do WordPress para mostrar uma lista de seus links e, em seguida, definir os valores maior e menor para o mesmo número para que eles não aumentem de tamanho. Você pode ver meu outro post sobre como mostrar manualmente uma nuvem de tags no WordPress  ou ver o snippet de exemplo abaixo, que pode ser usado para mostrar uma nuvem de tags em qualquer lugar do site.

<?php wp_tag_cloud( array(

   ‘smallest’ => 1, // size of least used tag

   ‘largest’  => 1, // size of most used tag

   ‘unit’     => ’em’, // unit for sizing the tags

   ‘number’   => 45, // displays at most 45 tags

   ‘orderby’  => ‘name’, // order tags alphabetically

   ‘order’    => ‘ASC’, // order tags by ascending order

   ‘taxonomy’ => ‘post_tag’ // you can even make tags for custom taxonomies

) ); ?>

Aprenda com a FULL.

Junte-se a mais de 50 mil pessoas que recebem em primeira mão as principais ferramentas e tecnologia para desenvolvimento web

Meu carrinho
🎁 Faltam R$300,00 para liberar o Cupom Secreto
Seu carrinho está vazio.

Parece que você não adicionou nada ao seu carrinho =(