Back to home page
Il Jester
My little dream is in developing

WordPress. Riscrivere velocemente lo slug della pagina autore

Un blog che si rispetti ha una pagina autore. Altrimenti, come è possible dare informazioni su chi scrive? Certo, si possono usare le pagine statiche, ma non è la stessa. La pagina autore sfrutta le informazioni del profilo (email, contatti ecc.). Un esempio lo potete trovare su Il Jester, cliccando sul link del mio nome.

Ebbene, un problema che ci si pone è questo: creiamo la pagina autore, ma lo slug intermedio tra la home e il nick dell’autore è in inglese: home > author > name.Per carità! Nulla di grave in verità. Però se dobbiamo italianizzare il nostro blog, facciamolo fino in fondo.

Ecco dunque un piccolo snippet per riscrivere lo slug “author” e trasformarlo in autore o quel che volete (scrittore, blogger ecc.):

add_action('init', 'cng_author_base');
function cng_author_base() {
    global $wp_rewrite;
    $author_slug = 'autore'; // change slug name
    $wp_rewrite->author_base = $author_slug;
	$wp_rewrite->flush_rules();
}

Questo codice va aggiunto al file function.php. Magicamente, l’url che porta alla pagina autore avrà il termine autore in italiano. Ma come dicevo, lo snippet è utile anche per cambiare radicalmente il termine in uno a noi più congeniale.

E' un post utile?00