And After - Design e Tecnologia por Sua Conta!
OD

Como gerar uma nuvem de tags no Wordpress

Média

Por Chris Benseler em Internet, Programação, Variedades,

Como inserir uma tagcloud no seu template do Wordpress

O Wordpress deve ser um dos sistema de publicação de blogs mais utilizados hoje em dia. Construir um sistema desses do zero tem, é claro, os seus benefícios - você deixa ele do jeitinho que você quer, o sistema fica otimizado para o que você precisa - mas para a maioria dos usuários, o interessante é gerar o conteúdo, e não recirar o gerenciador.

Em alguns casos, é bacana mudar os templates que você está utlizando, para deixá-los com a sua cara. Vou, de pouco em pouco aqui no O Desenvolvedor, dar umas dicas de como usar as funções nativas do Wordpress; nada que uma busca no Google não resolva, mas quem sabe não ajuda o pessoal ;)

Para mostrar na sua página uma nuvem de tags (tagcloud), você pode usar a função wp_tag_cloud([params])
Tal função pega todos as tags que você utilizou nos seus posts e lista-as, dando tamanho diferente de fontes para cada tag dependendo do peso de cada uma.

Os parâmetros que podem ser utilizados são:

  • smallest - tamanho menor de fonte, 8 padrão
  • largest - tamanho maior de fonte, 22 padrão
  • unit - unidade de tamanho de fonte, pt como padrão
  • number - quantidade de tags, 45 padrão
  • format - como são mostradas as tags, flat (separadas por espaços) como padrão
  • orderby - como são ordenadas as tags, pelo nome como padrão
  • order - se ordena ascendentemente ou descendemente; ascendente (ASC) como padrão
  • exclude - se ecluí alguma tag
  • include - se inclui todas as tags

Exemplo de como incluir a tagcloud definindo quantidade de tags e como será ordenada:

<?php wp_tag_cloud(´number=30&orderby=count´); ?>

Documentação completa: http://codex.wordpress.org/Template_Tags/wp_tag_cloud