Claudio Cherubino's blog Life of a Googler

7Nov/076

Tag Cloud per WordPress 2.3

Quando è stata rilasciata la versione 2.3 di WordPress, una delle novità  più importanti (e pubblicizzata) era costituita dall'introduzione di una soluzione nativa per il tagging dei post, cioè di un sistema che permetta di etichettare gli articoli con delle keyword, esattamente come si fa con del.icio.us.

Da quando questi tag hanno preso piede, la forma migliore per rappresentarli è sempre stata una tag cloud, una nuvola i cui elementi sono tanto più grandi quanto il tag è presente all'interno del sito.

Usando WordPress aggiungere una tag cloud al proprio blog (come quella che trovate nella colonna di destra di questo sito) è veramente facile, basta sfruttare la funzione wp_tag_cloud, che accetta i seguenti parametri:

  • smallest - la dimensione del font da usare per i tag che hanno minore frequenza
  • largest - la dimensione del font da usare per i tag con maggiore frequenza
  • unit - l'unità  di misura delle dimensioni dei font. Si usi 'pt' per i punti
  • number - il numero massimo di tag da mostrare
  • format - formato della nuvola. Può essere 'flat' (di default) per separare i tag con spazi bianchi, 'list' per usare il tag UL all'interno di una class 'wp-tag-cloud' e 'array' per racchiudere i tag in un array
  • orderby - specifica il campo secondo cui ordinare i tag. Può assumere il valore 'name' o 'count'
  • order - ordine ascendente (ASC) o discendente (DESC)
  • exclude - lista separata da virgole di tag da escludere. Per default non si esclude alcun tag
  • include - lista separata da virgole di tag da includere. Per default si includono tutti i tag

Nel mio caso il codice usato per ottenere la tag cloud è:

wp_tag_cloud('smallest=8&largest=22&number=30');

Che ne pensate delle tag cloud? Le usate?