I difetti di Wordpress: gestione dei tag, categorie e pagine statiche
Non ho mai nascosto la mia preferenza verso Wordpress self-hosted, rispetto ad altre piattaforme di blogging (come Blogger); ma neanche Wordpress, a mio avviso, è privo di difetti, specialmente per quanto riguarda tag, categorie e pagine statiche…
I problemi dei tag e delle categorie
Faccio una premessa: in Wordpress i tag e le categorie vengono gestiti tramite la stessa tabella nel database: vengono entrambi considerati come dei “term”, e ognuno ha un proprio id univoco (quindi sarebbe possibile specificare due termini con lo stesso nome, l’importante è che abbiano id diversi).
Inoltre, sia per i tag che per le categorie, è presente l’attributo “description”, quindi sarebbe possibile specificare la descrizione anche per i tag.
Ma hai notato l’uso del condizionale?
Non è possibile specificare una descrizione per i tag
Nonostante l’attributo “description”, l’interfaccia di gestione dei tag di Wordpress non permette l’inserimento di una descrizione. Quindi, se hai n tag, avrai n campi “description” impostati a “NULL”… alla faccia della ridondanza!
Capisco che i tag possano essere molti, e nella maggior parte dei casi non avrebbe senso la descrizione, ma:
- A qualcuno potrebbe servire (io, ad esempio, vorrei aggiungere una descrizione ai tag più importanti per utilizzarli come una specie di Wiki interno);
- È un campo già presente nel database, ma non viene sfruttato.
… quindi, perché non permettere di inserire la descrizione dei tag? Senza contare che una descrizione aiuterebbe le pagine dei tag a non essere identificate come “contenuto duplicato” dai motori di ricerca!
A me sembra tanto un difetto dell’interfaccia di amministrazione di Wordpress, più che una cosa voluta.
È sconsigliabile creare categorie e tag con lo stesso nome
Nonostante sia possibile farlo (nel database, infatti, categorie e tag vengono identificati tramite un ID univoco) qualora venisse creata una categoria con lo stesso nome di un tag, alla categoria verrà assegnato un URL lunghissimo, in automatico. Ad esempio, la categoria SEO, invece di avere come URL
http://technoburger.net/category/sviluppo-web/seo
ripresenta lo slug della categoria madre, alla fine:
http://technoburger.net/category/sviluppo-web/seo-sviluppo-web
Su Wordpress MU non è possibile ridefinire lo slug di una categoria
Le categorie, su Wordpress MU, avranno la URL uguale al loro nome, senza possibilità di ridefinirli. Una cosa voluta? Anche qui non credo, visto che per i tag è possibile farlo.
Gestione della gerarchia delle categorie e delle pagine statiche
Come ho cercato di fare vedere sopra, la gestione delle categorie e dei tag lascia un po’ a desiderare, ma non è finita qui!
Su Wordpress, infatti, le pagine statiche e le categorie possono essere organizzate in gerarchia: ogni categoria o pagina può essere figlia di un’altra categoria o pagina, o avere altre figlie essa stessa… e l’intera gerarchia è visualizzabile in una struttura ad albero.
Quello che lascia a desiderare è proprio la modalità di visualizzazione di questo albero: esso verrà stampato sempre completo, senza funzioni a livello del core di Wordpress per espandere solo i rami selezionati e comprimere gli altri. In questo modo, un blog con molte pagine e/o categorie genererà delle liste immense.
Allo stesso modo, sono assenti funzioni per visualizzare il “path” (o breadcrumb) della categoria o della pagina corrente - funzione che sarebbe utilissima per mostrare al visitatore in quale posizione del sito si trovi.
Ovviamente molti difetti che ho citato in questo articolo sono risolvibili installando dei plugin, ma in questo modo dipenderemmo troppo da questi: cosa succede se un plugin non dovesse essere più sviluppato, e/o smettesse di funzionare con un aggiornamento di Wordpress. Preferirei avere queste funzionalità, che ritengo di base, direttamente nel core PHP di Wordpress, piuttosto che dovermi affidare a dei plugin.
E tu, conosci altri difetti di Wordpress? ![]()
Articoli simili:
Se questo articolo ti è stato utile, segnalalo sul tuo sito! Puoi inoltre seguire comodamente gli aggiornamenti di Techlog tramite il feed RSS; infine puoi lasciare un commento se ti serve aiuto (o anche solo per un saluto); anche qui non serve registrarsi (sono abilitati anche i commenti anonimi; l'E-Mail serve, eventualmente, per ricevere le notifiche delle nuove risposte). ;-)





August 9th, 2008 at 10:43 pm
Già è un peccato, sono delle cose che servono. Spero che Matt in un prossimo aggiornamento decida di sistemare le cose.
August 9th, 2008 at 11:05 pm
Dario scrive:
… soprattutto i “collapsable menu” e i breadcrumb
June 11th, 2009 at 2:24 pm
ciao, ho letto tutto il tuo articolo con molto interesse perchè ho una domanda a cui non riesco a darmi una risposta: che fine fanno i tag una volta inseriti?
se vedo il codice sorgente della mia homepage o di un post non li vedo
PS: uso headspace,magari devo configurare qualcosa?!
June 11th, 2009 at 5:49 pm
@ Come faccio per:
Significa che il template da te in uso non li supporta. La via più rapida è utilizzare il plugin “simple tags”, poi attivare la visualizzazione dei tag nel menu:
Impostazioni > Simple Tags > Tag per il post corrente >
Poi attiva “Mostra automaticamente i tag nei feed.” e scegli “Mostra automaticamente i tag nel contenuto dei post.” > Singular only
Ti consiglio di attivare anche “post correlati” (lo fa in base ai tag) con le stesse impostazioni che hai usato su “tag per il post corrente”
June 12th, 2009 at 3:53 am
[…] difetto di Wordpress è sempre stato quello di visualizzare, in sidebar, elenchi di categorie e pagine statiche […]
June 18th, 2009 at 9:57 am
@ Andrea Romagnoli:
Ciao Andrea, ho fatto come mi hai suggerito e funziona benissimo! grazie dell’aiuto!
December 9th, 2009 at 2:04 pm
Ciao,
quando tento di aggiungere una nuova categoria premo il pulsante “aggiungi categoria” e non accade nulla.. ma proprio nulla!
Ho provato a cambiare tema, a installare dei plugin.. ma niente.
Qualcuno ha dei suggerimenti da darmi?
grazie mille
January 8th, 2010 at 1:00 am
[…] difetto di Wordpress è sempre stato quello di visualizzare, in sidebar, elenchi di categorie e pagine statiche […]
February 11th, 2011 at 11:16 am
“Non è possibile specificare una descrizione per i tag”
Verissimo..
ma possibili soluzioni a questo problema?