Como gerar uma nuvem de tags no Wordpress
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