WordPress Tag Clouds

O WordPress a partir da versão 2.3 incluiu a possibilidade de usar Tags para navegar pelos arquivos com uma forma mais descritiva que as categorias.
Pessoalmente um bom uso será usar tags em complemento, de forma permitir uma navegação mais pormenorizada, ás categorias. Isto pelo facto de que provavelmente nem todas as tags serão mostradas numa tagcloud como no exemplo que se segue:

Para colocarem uma tagcloud em qualquer lugar basta adicionarem o seguinte código a onde querem que mostre as tags:

<?php wp_tag_cloud(''); ?>

Este código irá mostrar as tags alinhadas por ordem alfabética em que o tamanho é referente ao numero de vezes que esta é repetida. Todos os parâmetros da tagcloud podem ser controlados através de atributos que passo a referir:

smallest
Recebe um valor numérico que define o tamanho da tag mais pequena que é mostrada. As unidades de tamanho são controladas por pontos (pt). O valor por defeito é 8 que equivale a 8pt.

exemplo:

<?php wp_tag_cloud('smallest=8'); ?>

largest
Similar ao smallest mas define o tamanho Tag maior que será a mais popular.

unit
Este atributo permite definir a unidade de medida das tags. Por defeito e pontos (pt) mas aceita pixels(px), EMs, %.

number
Permite controlar o numero de tags a mostrar. Por defeito o valor é 45, mostra 45 tags, para mostrar todas as tags basta colocar o valor a zero.

Mostrar todas as tags

<?php wp_tag_cloud('smallest=8&amp;largest=40&amp;number=0'); ?>

Mostrar 5 tags

&lt;?php wp_tag_cloud('number=5'); ?&gt;

format
Controla o formato XHTML em que as tags são mostradas. Por defeito mostra as tags separadas por espaço mas pode ser mostrado como uma lista ou vector para além do valor por defeito.

  • ‘flat’ (Default) tags são separadas por espaço;
  • ‘list’ mostra as tags em formado de lista (UL) com a classe de wp-tag-cloud;
  • ‘array’ as tags são mostradas através de um vector que é bastante útil para integração com outras funções em PHP.

orderby
Controla a ordem em que as tags são mostradas. Por defeito as tags são ordenadas por nome mas aceita também o valor count.

order
Controla se as tags são mostradas por ordem ascendente, descendente ou um valor ocasional.

‘ASC’ – Ordena por ascendente
‘DESC’ – Ordena por descendente
‘RAND’ – Atribuir valores ao acaso (Disponível a partir da versão 2.5)

Para este parâmetro é necessário colocar os atributos em letras maiúsculas.

exclude/include
Este parâmetro permite incluir ou excluir tags. Para isso basta incluir o numero do ID da tag

<?php wp_tag_cloud('exclude=32'); ?>

Supondo que querem colocar uma tagcloud mostrando as 25 tags mais usadas no vosso blog:

<?php wp_tag_cloud(‘number=25); ?>

Sugiro que experimentes o código e os diversos paramentos de forma a ver qual será a melhor solução para o teu blog. Aproveita e brinca também com o CSS e cria algo de original que fará toda a diferença



                                
                                
                            
                        

wiliamluis

Deixe sua resposta