Ceci n'est pas un blog

Blog personale di Ivan Agliardi con pagine di informatica, linguaggi, idee…

Come creare alias delle slug di post, taxonomy e custom content type in WordPress

wordpress_blackLo scenario è quello di un tema di WordPress che definisce un custom content type a cui è assegnata la slug “promotion”, ma per una questione di SEO è necessario che lo stesso custom content type risponda anche a “promozione” e alla traduzione della relativa parola in un certo numero di lingue straniere.

Premesso che si può ottenere lo stesso risultato agendo sul file .htaccess, almeno se ci limitiano al fatto di potere arrivare agli stessi contenuti via web sostituendo “promotion” con “promozione” nell’URL, la soluzione a mio parere più completa consiste nell’aggiungere una action specifica nel file functions.php, come nell’esempio che segue:

La stessa procedura si può applicare facilmente anche alle taxonomy e, più in generale, a qualsiasi tipo di dato soggetto a rewrite_rules:

fonte: https://goo.gl/iJBIpv

 

A proposito di Ivan Agliardi

Ho immaginazione e creatività, ma non sono un artista. Faccio interagire tra loro aziende dando vita a nuove imprese, ma non sono un imprenditore. Mi occupo da oltre 15 anni di server Linux, applicazioni web, database, domini, hosting, housing, sicurezza informatica e sistemi embedded, ma non sono un tecnico. Faccio SEO, SEM, SMM e fornisco contenuti attraverso i miei copyrighter, ma non sono un uomo marketing. Ora ho di nuovo un blog, ma non sono un blogger. Sono solo un umanista e un informatico della prima ora. E mi circondo di gente con le palle :)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ivan Agliardi

Ivan Agliardi