Bruno Pulis
Bruno Pulis QA por profissão, apaixonado por web standards, evangelista de acessibilidade digital.

Como buscar tags do wordpress sem link

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 maior (>):

1
the_tags(Tags Sociais: , > );

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

1
2
3
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.

comments powered by Disqus