Notizie di vario genere

Come inserire un widget tag cloud di WordPress senza plugin con i tag migliori

galleriewordpressnextgen

Fra le cose carine e utili che possiamo inserire all’interno di un blog su WordPress, la Tag cloud è una di queste. Non che si un’operazione difficile inserire una tag cloud su WordPress, ma inserirne una personalizzata potrebbe essere utile per non renderla troppo pesante nel caso abbiate un blog  con tanti post.

Inserire una tag cloud in una sidebar è molto semplice visto che è disponibile il widget di default di WordPress. Quest’ultimo però potrebbe essere molto pesante nel caso il vostro blog abbia tanti, troppi tag e una cozzaglia di link potrebbe non essere poi così utile.

Oggi vedremo come inserire una tag cloud in qualunque punto del vostro tema potendo scegliere un numero preciso di tag che utilizziamo maggiormente.

Hosting per WordPress da scoprire:

Web Hosting

Iniziamo con la base. Per visualizzare la tag cloud normale nel caso non volessimo usare il widget di default dovremo scrivere il seguente codice:

<?php wp_tag_cloud( ); ?>

Nel caso volessimo personalizzare la tag cloud invece dovremo andare a inserire gli argomenti che vorremo toccare:

<?php wp_tag_cloud( $args ); ?>

Dove potremo scegliere di impostare i seguenti valori:

<?php $args = array(
    'smallest'                  => 8, 
    'largest'                   => 22,
    'unit'                      => 'pt', 
    'number'                    => 45,  
    'format'                    => 'flat',
    'separator'                 => \\"\n\\",
    'orderby'                   => 'name', 
    'order'                     => 'ASC',
    'exclude'                   => null, 
    'include'                   => null, 
    'topic_count_text_callback' => default_topic_count_text,
    'link'                      => 'view', 
    'taxonomy'                  => 'post_tag', 
    'echo'                      => true,
    'child_of'                  => null
); ?>

Legenda:

  • smallest – Il tag più piccolo (con il conteggio minore) è mostrato con una dimesione pari a 8

  • largest – Il tag più grande (con il conteggio maggiore) è mostrato con una dimesione pari a 22

  • unit – Descrive ‘pt’ (punto) come unità di misura della dimensione del font per i valori in smallest e largest

  • number – Mostra al massimo 45 tag

  • format – Mostra i tag in uno stile appiattito (separati da spazi bianchi)

  • separator – Mostra uno spazio bianco tra i tag

  • orderby – Ordina i tag per nome

  • order – Ordina i tag in senso ASCENDENTE

  • exclude – Non esclude alcun tag

  • include – Include tutti i tag

  • topic_count_text_callback – Usa la funzione default_topic_count_text

  • link – visualizzazione

  • taxonomy – Usa i tag dei post come base della nuvola

  • echo – stampa i risultati

Vediamo ora come creare la tag cloud senza l’utilizzo dei plugin che ci mostra i tag migliori del nostro blog.

<?php wp_tag_cloud('smallest=8&largest=22&number=20'); ?>

Con l’esempio che potete vedere sopra abbiamo creato una tag cloud da 20 elementi dove con smalles e largest abbiamo impostato la grandezza del font che deve avere il tag meno e più utilizzato fra i 20.

Ovviamente potete impostare anche tutti i parametri segnalati nella legenda in base a quello che dovrete fare.

Potete utilizzare anche plugin già pronti, ma penso che per questo compito convenga farsi una tag cloud a mano.

Matteo Hsia