logo blackCitron Noir
Contact

Rediriger l'utilisateur après une connexion et une déconnexion

Vous avez besoin d'un snippet Wordpress pour rediriger un utilisateur apès une connexion ou une déconnexion ? Vous êtes au bon endroit !

SNIPPET

Copier le snippet

function admin_default_page() {
return '/';
}
add_filter('login_redirect', 'admin_default_page');

function js_logout_redirect( $url ) {
return home_url( '/' );
}
add_filter( 'logout_redirect', 'js_logout_redirect' );

Que fait ce snippet ?

Ce snippet de code pour WordPress définit où un utilisateur est redirigé après s'être connecté ou déconnecté de WordPress.

  1. Connexion (login):

    • function admin_default_page() { return '/'; } : Cette fonction définit l'URL de redirection par défaut après connexion à '/' ce qui représente la page d'accueil du site.
    • add_filter('login_redirect', 'admin_default_page'); : Ceci est un crochet de filtre WordPress. Il prend le premier paramètre comme l'identifiant du filtre ('login_redirect') à modifier et le second paramètre est la fonction à utiliser pour modifier ('admin_default_page'). Ainsi, après une connexion réussie, l'utilisateur sera redirigé vers la page d'accueil du site.
  2. Déconnexion (logout):

    • function js_logout_redirect( $url ) { return home_url( '/' ); } : Cette fonction définit l'URL de redirection après la déconnexion à l'URL de la page d'accueil du site.
    • add_filter( 'logout_redirect', 'js_logout_redirect' ); : Semblable au crochet de filtre précédent, celui-ci modifie l'URL de redirection après déconnexion. Après une déconnexion réussie, l'utilisateur sera redirigé vers la page d'accueil du site.

Donc, dans l'ensemble, ce snippet redirige l'utilisateur vers la page d'accueil du site après la connexion ou la déconnexion.

Qu'est-ce qu'un Snippet ?

Un snippet est un petit morceau de code réutilisable, utilisé pour accomplir une fonction spécifique ou un ensemble de fonctions sur un site web. Les snippets sont souvent utilisés pour simplifier et rationaliser le processus de codage en réduisant les tâches répétitives.

Comment créer un Snippet sur WordPress ?

Pour créer un snippet sur WordPress, vous pouvez utiliser le plugin "Code Snippets". Voici comment :

  1. Installez et activez le plugin "Code Snippets" dans votre tableau de bord WordPress.
  2. Allez à "Snippets" dans le menu de votre tableau de bord.
  3. Cliquez sur "Ajouter nouveau" pour créer un nouveau snippet.
  4. Donnez un titre à votre snippet et entrez le code dans la boîte prévue à cet effet.
  5. Vous pouvez également ajouter une description pour décrire ce que fait le snippet.
  6. Cliquez sur "Enregistrer les modifications" ou "Activer" pour sauvegarder et activer le snippet.

code snippet