Rediriger la page auteur

Type de snippet : Configurations

Quand on est seul auteur sur son blog/site wp, la page auteur prévue par défaut est inutile et reviendrait à faire du contenu dupliqué : l’affichage des derniers articles de l’auteur seront les même que les derniers articles publiés sur le blog.

Solution 1 : Redirection permanente de la page auteur

On peut faire une redirection permanente de la page auteur vers la page d’accueil du site pour qu’elle ne soit plus accessible.

Ajouter dans functions.php

<?php
function vblk_redirect_author_archive() {
	if ( is_author() ) {
		wp_redirect( home_url( '/' ), 301 );
		exit;
	}
}
add_action( 'template_redirect', 'vblk_redirect_author_archive' );

Solution 2 : Rediriger les liens vers la page auteur vers une autre page.

https://codex.wordpress.org/Plugin_API/Filter_Reference/author_link

On peut aussi modifier le lien existant de la page auteur pour qu’il renvoie sur une page de son choix comme une page « A propos » dont le slug sera a-propos

Ajouter dans functions.php

<?php
add_filter( 'author_link', 'vblk_modify_author_link' );
function vblk_modify_author_link() {
	return home_url( '/a-propos' );
}