Lorsque vous vous déconnectez de votre site WordPress, vous êtes immédiatement redirigé vers la page /wp-login.php. Ce n’est pas forcément utile puisque vous ne souhaitez pas être connecté.

Nous allons donc ici modifier ce comportement afin d’être redirigé vers la page d’accueil de notre site plutôt que la page de connexion à WordPress.

Pour cela copiez-collez le code suivant dans le fichier functions.php de votre thème enfant:

// Redirection vers la page d'accueil après une déconnexion

add_action('wp_logout','wpm_home_redirect_after_logout');

function wpm_home_redirect_after_logout(){
// On redirige vers la page d'accueil
wp_safe_redirect( home_url('/') );
exit();
}

Et voilà, vous serez maintenant redirigé vers la page d’accueil de votre site quand vous vous déconnecterez.

Bien sûr, vous pouvez modifier la page vers laquelle renvoyer vos utilisateurs en ajoutant un paramètre à la fonction home_url()(plus d’infos sur le codex ici). Par exemple, on peut rediriger vers la page blog :

// Redirection vers la page blog après une déconnexion

add_action('wp_logout','wpm_blog_redirect_after_logout');

function wpm_blog_redirect_after_logout(){
// On redirige vers la page blog
wp_safe_redirect( home_url('blog') );
exit();
}

Vous allez mettre en place ce snippet sur votre site ? Dites moi tout en commentaire 😉

PS : Merci à Maxime Culea pour ses retours en commentaire.