cacher tableau de bord wordpress

Limiter l’accès au tableau de bord WordPress aux abonnés

Si vous utilisez votre site wordpress comme un site de membre et vous permettez les inscriptions mais vous voulez limiter et cacher l’accès au tableau de bord/Wp-admin pour vos abonnés, alors ce simple code va faire l’affaire.

cacher tableau de bord wordpress

Sans utiliser de plugin qui va surcharger votre base de donnée et ralentir votre site, un simple code permet de laisse l’accès aux utilisateurs ADMIN seulement et limitera l’accès aux simples abonnés.

Limiter l’accès au tableau de bord dans votre blog wordpress est aussi simple que cela.

add_action( 'init', 'limit_dashboard_access' );
function limit_dashboard_access() {
if ( is_admin() && ! current_user_can( 'administrator' ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
wp_redirect( home_url() );
exit;
}
}

Ajouter ce code dans le fichier function.php de votre thème.

Désormais, vous seul (ou autres utilisateurs au rôle d’admin) pouvez accéder à la zone wp-admin tableau de bord.

Les utilisateurs avec d’autres rôles « les abonnés » seront redirigés vers la page d’accueil directement après connexion sans avoir accès au tableau de bord wordpress.

Et si vous voulez, vous pouvez changer l’URL de cette redirection en remplaçant home_url () dans le code par votre URL personnalisée.

Créer votre business en 5 minutes chrono
Créer facilement et gratuitement vos pages de vente, de capture ou de paiement en quelques minutes, des dizaines de templates disponibles…

Bernard Bondy

Bernard Bondy, Web Marketeur et Créateur de sites internet depuis 2009. Je travaille maintenant à plein temps sur internet en aidant d’autres personnes à construire leur propre business internet rentable. Me contacter. Suivre sur Twitter.

3 Comments

    Bernard Bondy
  • Salut
    j’ai un énorme problème j’ai voulu ajouter ton code au blog sur lequel je bosse et je n’ai plus du tout accès au thème ni au blog, j’ai une page erreur 500 qui s’affiche. S’il te plait aide moi à comprendre et surtout à corriger mon erreur. Ce n’est pas mon blog perso, je dois le rendre vendredi.

    Merci

  • Bernard Bondy
  • Bonjour, merci beaucoup pour votre ligne de code. Malheureusement vous faites l’erreur que font beaucoup de développeurs. C’est bien de savoir qu’il faut mettre une ligne de code dans un fichier, c’est MIEUX de savoir où dans le fichier 🙂

    Cordialement,
    Julie

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Apprendre à créer un site web de A à Z qui rapporte
2000 euros par mois
Entrer votre adresse email pour recevoir immédiatement la méthode de référencement secrète...