Voulez-vous rediriger les abonnés de wp-admin vers la page d’accueil de votre site WordPress ? Bien qu’il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour empêcher l’accès à wp-admin et rediriger les abonnés vers la page d’accueil.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
if ( is_user_logged_in() && is_admin() ) { global $current_user; get_currentuserinfo(); $user_info = get_userdata($current_user->ID); if ( $user_info->wp_user_level == 0 ) { header( 'Location: '.get_bloginfo('home').'/wp-login.php?redirect='.get_bloginfo('home').'/wp-admin/' ); } }
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la façon d’ajouter correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 9 meilleurs plugins WordPress d’offres d’emploi et comment configurer le suivi de Google Analytics eCommerce.
It doen’t work on my site
hi, my problem is connected to this issue.
My subscribers are not getting the temporary passwords or any email sent to them after registering to my website.
if you want it to redirect your homepage and not the login page us this:
header( ‘Location: ‘.get_bloginfo(‘home’).’/?redirect=’.get_bloginfo(‘home’).’/wp-admin/’ );
instead of
header( ‘Location: ‘.get_bloginfo(‘home’).’/wp-login.php?redirect=’.get_bloginfo(‘home’).’/wp-admin/’ );
Thank you very much, it works but redirects me to another login.php panel, can’t it be home?
Doesn’t work for me.
Wow thanks honey 🙂
No problem enjoy the snippet.
Does it matter where we add it?
Just into the functions.php the location within that file does not matter.
[…] This post was mentioned on Twitter by wp_freak, WPSNIPP. WPSNIPP said: #wordpress Prevent access to wp-admin http://bit.ly/9CyZeF #blog please RT 🙂 […]