Scopri come migliorare la gestione della history di Wordpress!

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


Creative Commons License 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.

Condividi questo post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
Tags: ,
Articoli correlati:

Lascia un commento

Nome (obbligatorio)

Mail (non sarà pubblicata) (obbligatoria)

Sito web