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