it-swarm.it

Wordpress - Passa dalle categorie ai tag

Ho alcuni vecchi blog Wordpress in cui ho commesso l'errore di creare troppe categorie (50+ in alcuni casi). Ciò è dovuto, in parte, al fatto che il tag non era ancora disponibile in Wordpress.

Vorrei ora condensare le categorie e implementare i tag. Il problema è che non voglio interrompere i collegamenti indicizzati.

Quale strategia e forse plug-in potrei considerare di fare questo? Idealmente, le pagine di elenco delle categorie verrebbero reindirizzate in modo permanente ai tag appropriati, che imposto. Devo anche affrontare il problema delle persone che estraggono feed direttamente dalle categorie.

Devo solo aggiungere questi pochi siti a un'esperienza di apprendimento e lasciarli soli, o c'è un modo per fare questa correzione così tardi nel gioco?

1
Tim Post

Nel menu Tools > Import del tuo sito è presente un plug-in che puoi installare chiamato Convertitore di categorie e tag, che una volta installato ti darà il controllo su come gestire le categorie che potresti voler convertire.

Questo è un processo relativamente indolore nelle 3 volte in cui l'ho usato, ma non mi sono mai preoccupato di migrare gli URL più vecchi. Se questo è un problema, e le "lumache" per la categoria sono le stesse, e stai usando Apache, alcune direttive .htaccess per le singole categorie dovrebbero fare il trucco. Quindi, supponendo che tu abbia URL come:

http://example.com/archive/category/foo
http://example.com/archive/category/bar

E vuoi cambiarli in:

http://example.com/archive/tag/foo
http://example.com/archive/tag/bar

Aggiungeresti direttive per ognuna nel tuo file .htaccess, in questo modo:

Redirect permanent /archive/category/bar http://example.com/archive/tag/bar
Redirect permanent /archive/category/foo http://example.com/archive/tag/foo

Ora, ciò presume che tu li desideri reindirizzati, e nessuno dei tuoi autori del blog sta per aggiungere quelle categorie!

Ma in generale, questo sarebbe l'approccio che avrebbe funzionato.

Se sei preoccupato di perdere dati quando modifichi il contenuto, esegui il backup del database MYSQL. Mi dispiace, ho dovuto urlare. : -) E se va in tilt, ripristina semplicemente il tuo database.

Se sei collegato a quei vecchi URL nei tuoi contenuti, reindirizzeranno bene. Ma potresti anche eseguire WordPress Cerca e sostituisci plug-in, che facilita una migrazione del genere, ma ancora una volta, esegui i backup della mente soprattutto con il plug-in Cerca e sostituisci, poiché apporta le sue modifiche senza backup.

3
artlung

WordPress offre un'opzione per convertire i tag selezionati in categorie e viceversa. Penso che sia stato fatto in modo da garantire che nessun collegamento venga interrotto - i reindirizzamenti vengono messi in atto secondo necessità.

0
Grant Palin