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' );
Ce snippet de code pour WordPress définit où un utilisateur est redirigé après s'être connecté ou déconnecté de WordPress.
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.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.
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.
Pour créer un snippet sur WordPress, vous pouvez utiliser le plugin "Code Snippets". Voici comment :