Como buscar tags do Wordpress sem link padrão

Descubra como retornar tags do Wordpress sem link

Posted by Bruno Pulis on 23-06-2017

Introdução

Esse artigo visa mostrar de forma clara como é possível retornar o nome das tags do Wordpress sem o link padrão. É uma técnica relativamente simples bastanto apenas consultar a documentação e retornar os dados que você deseja, vamos lá!

O cenário

Estou desenvolvendo um site com meu amigo Jhonny Costa, onde temos uma determinada página que irá retornar a tag de um determinado post.

Após algumas conversas, entramos em um impasse onde não exisitiria a necessidade das tags virem com seus respectivos links.

Então eu recorri a documentação do Wordpress para consultar a função que gera as tags a the_tags(), a documentação mostra que ela recebe três paramêtros por padrão: $before, $sep, $after.

$before

Paramêtro do tipo String, onde retornará um texto antes das tags serem exibidas. Seu padrão é a palavra “Tags”.

$sep

Paramêtro do tipo String, onde retornará um texto ou caractere que serão exibidos entre cada tag link, O padrão dele é (,) entre cada tag.

$after

Paramêtro do tipo String, onde retornará um texto após a última tag. Seu padrão não é exibir nada.

A função the_tags() não possui retorno.

Exemplo

Imagine o caso, o cliente me pediu que o texto que deve ser mostrado seria “Tags Sociais” e separados pelo sinal matemático de maio (>):

1
<?php the_tags( 'Tags Sociais: ',' > ' ); ?>

Para exibir somente as tags sem o link devemos escrever o seguinte código:

1
2
3
4
5
<?php
foreach(( get_the_tags()) as $tag) :
echo $tag->name;
endforeach;
?>

Você deve colocar esse trecho de código no lugar apropriado do seu tema para retornar as tags sem os seus links.

Conclusão

Com esse trecho de código resolvi meu problema para retornar as tags, espero que possa ser útil para alguém que tenha a mesma dúvida ou similar. Caso tenha alguma dúvida escreva um comentário.