I nuovi tags di WordPress 2.3 usiamoli nel nostro template

Oggi e’ uscito l’attesissimo aggiornamento di WordPress alla versione 2.3, dove molte sono le novita’, la piu’ discussa e ambita da molti e’ sicuramente l’aggiunta nel core del supporto ai tags, senza piu’ dover ricorrere a plugin e artifici vari.

New WordPress tagging system screenshotMa vediamo piu’ da vicino questa nuova funzionalita’. Inanzitutto come si fa ad aggiungere tag ai post? Semplicissimo, infatti basta editare il post scorrere alla fine dell’editor per notare che e’ comparso un nuovo campo con la dicitura: “Tags (separate multiple tags with commas: cats, pet food, dogs)” come potete vedere nell’immagine.

Ora che avete aggiunto i tag ai vostri post, rimane pero’ un problema. Come faccio a visualizzarli nel mio template ?
Questa operazione purtroppo non e’ semplice come la precedente, perche’ l’unica soluzione e’ quella di mettere mano ai file php del vostro template per aggiungere la nuova funzione the_tags. Bastera’ quindi modificare i file index.php e single.php (ma volendo anche archive.php, questo passo e’ molto soggettivo a seconda del template usato e di dove si vogliono visualizzare i tag dei post) e inserire, per esempio alla fine del post o subito dopo le categorie la riga:

<?php the_tags(); ?>

o se vogliamo una lista dei tag qualcosa tipo:

<?php the_tags(‘Tagged with: ‘,’ • ‘,'<br />’); ?>

In questo modo riusciremo ad ottenere la vista dei nostri tag nei post dove sono presenti, se il post non ha tag non comparira’ nulla.

Il wiki di WordPress (Codex) ha tutte le informazioni necessarie sui tag che io vi ho spiegato brevemente, inoltre esiste anche la funzione wp_tag_cloud che crea la nuvola di tag che state usando e se volete capire qual’e’ la differenza tra categorie e tag leggete questo ottimo post o la FAQ ufficiale di WordPress sull’argomento Tags Vs Categories

P.S.

Se eravate utilizzatori del famoso plugin per aggiungere i tag Ultimate Tag Warrior (UTW), potrete importare semplicemente tutti i tag gia’ utilizzati con quel plugin nella nuova strutturadi WordPress andando nell’admin (wp-admin/) Manage > Import > Ultimate Tag Warrior



Leave a Comment