In questo articolo mostro come è possibile modificare la classica struttura che classifica per data i post, fornita di default in ogni installazione Wordpress.

photo credit: Chris (archi3d)
Moltissimi blog infatti (specialmente i più nuovi - anche il mio fino ad ieri
) riportano nella sidebar oppure nel footer un calendario di mesi che, una volta che ne abbiamo cliccato uno, mostra una schermata dove sono elencati tutti i post scritti in quel periodo di tempo.
Questa funzionalità serve davvero? Siamo sicuri che non crei più svantaggi che altro?
Vediamo di analizzare quali possono essere i motivi per togliere la tassonomia per data:
- Per evitare contenuto duplicato. Di default i blog basati su Wordpress mostrano negli archivi l’intero post pubblicato: gravissima pratica SEO perchè così un post pubblicato viene visualizzato in 5 posizioni diverse: archivio per categoria, per data, per tag, frontpage, e pagina del post.
- Per migliorare la leggibilità del blog: facciamo concentrare l’attenzione del visitatore sul contenuto, eliminiamo tutte le features inutili, che possono distrarre il visitatore. Questo comprende l’onnipresente blogroll, i plugins che elencano chi ha scritto più commenti ed altre cose del genere. Ma per ora ci concentriamo sull’archivio per data.
- Perchè ho già tags e categorie: due tassonomie bastano ed avanzano.
- Perchè non serve, cosa interessa sapere cosa ho scritto nel 2005? Il visitatore arriva cercando qualcosa di particolare, non vuole passare la giornata a sfogliare il blog per vedere cosa ho scritto millenni fa.
- Perchè la gestione per data può essere utile solo per siti di news o comunque archivi in cui la data è parte importante del contenuto
Quello che voglio fare è eliminare tutta la struttura anno-mese dalla sidebar, ed inserire la history in una pagina a parte che elenca solo i collegamenti ai post.
Per realizzare questo utilizziamo il plugin Clean Archives.
Installazione
Vediamo come installare il plugin: scaricare la versione per la vostra installazione Wordpress da http://www.geekwithlaptop.com/projects/clean-archives/
A questo punto scompattare il file clean_archives.zip ed effettuare l’upload della cartella srg_clean_archives/ sul server, nella directory wordpress/wp-content/plugins.
Ora accedere al backend di amministrazione di Wordpress, aprire il pannello Plugins ed attivare SRG Clean Archives.
Creiamo una pagina, chiamandola “Archivio per data”. Il contenuto della pagina deve essere (in modalità Code, non Visual)
<!--srg_clean_archives-->
Pubblicandola, avremo tutti gli archivi in una sola pagina, divisi per anno, mese e per ogni mese saranno visualizzati i permalink di ogni post.
Una volta pubblicato il nuovo archivio, togliamo ogni riferimento all’archivio per data predefinito: apriamo il file in cui è contenuto il codice (probabilmente sidebar.php) ed eliminiamo il riferimento che include
<?php wp_list_pages('title_li=<h5>pages</h5>' ); ?>
Configurazione
Dal backend di amministrazione di Wordpress, accedere al pannello Plugins, verrà mostrato il tab SRG Clean Archives: aprirlo.
Possiamo configurare diverse opzioni come ad esempio mostrare il conteggio dei post mensili, il numero di commenti per ogni post, se abilitare effetti grafici basati su moo.fx, se mostrare un collegamento all’archivio mensile dettagliato.
Possiamo anche disabilitare del tutto gli archivi per data utilizzando solo la pagina fornita dal plugin, facendo uso del plugin Robots Meta. In questo modo se qualcuno digita l’URL di un archivio per mese, verrà rediretto grazie ad un redirect 301 alla home page del blog.
Tags: CMS, WordpressArticoli correlati:



August 28th, 2008 at 9:23 pm
Non è male come soluzione, da provare. Mi chiedo: non è possibile far visualizzare gli archivi in una dropdown? Sarebbe molto meglio credo. Aspetto notizie! Ciao
August 28th, 2008 at 9:28 pm
Aggiungo ancora: il plugin è in lingua inglese, ma questo non è un problema, volendo si potrebbe tradurre anche se è molto facile, ma il plugin non è aggiornato da un po’ ed è fermo alla 2.3 di wordpress
August 29th, 2008 at 9:05 am
Ciao Paolo, non credo che usando questo plugin si possa visualizzare la history usando un menu dropdown.. ci vorrebbe un plugin apposito
Si il plugin è fermo alla 2.3, dopo non è più stato aggiornato ma funziona benissimo anche con la 2.6.. ne è la prova il mio archivio per data http://www.copesflavio.com/blog/archivio-per-data/
August 29th, 2008 at 9:11 am
Ciao Flavio, tu ne conosci di plugin per gli archivi in una dropdown? E per questo plugin, a me non fa fare l’update delle opzioni; cambiando dei parametri da visualizzare, mi appare un messaggio “sei sicuro di voler….” ecc…. e niente… Le opzioni rimangono fisse e la pagina archivi resta sempre uguale con il numero dei commenti ecc…. Come fare?