Lorsque vous regardez l’URL des pages des auteurs de votre site, vous constaterez qu’elles sont de la forme :

www.monsite.fr/author/nom-de-l-auteur

Vous en conviendrez, avoir un mot en anglais dans ses URL n’est pas très optimisé. On va donc modifier ça simplement.

Pour cela, rendez-vous dans le fichier functions.php de votre thème enfant et copiez-y le code suivant :

// Modifier l'URL de base des pages auteurs

add_action('init', 'wpm_new_author_base');

function wpm_new_author_base() {
global $wp_rewrite;
$author_slug = 'auteur'; // On choisit le nouveau slug ici
$wp_rewrite->author_base = $author_slug; // On met en place le nouveau slug
}

Et voilà, votre nouveau slug est maintenant défini. Remplacez auteur par celui que vous souhaitez afficher.

Attention cependant à deux choses :

  • pensez bien à réenregistrer les permaliens, sinon vous tomberez sur une erreur 404 (pour cela allez dans Réglages > Permaliens et cliquez sur Enregistrer les modifications) ;
  • si votre site était déjà en ligne, pensez à faire des redirections des anciennes URLs, vers les nouvelles, à l’aide du plugin Redirection pour ne pas être pénalisé par les moteurs de recherche.

Les URL de vos pages auteurs devraient maintenant ressembler à ceci :

www.monsite.fr/auteur/nom-de-l-auteur

Dites nous en commentaire quel slug vous utilisez maintenant pour vos pages auteurs 🙂

Source: WPCustoms