[code]
function prevent_admin_access() {
if (strpos(strtolower($_SERVER[‘REQUEST_URI’]), ‘/wp-admin’) !== false && !current_user_can(‘Administrator’)) {
wp_redirect(get_option(‘siteurl’));
}
}

add_action(‘init’, ‘prevent_admin_access’, 0);[/code]

Ce code est à insérer dans le fichier « functions.php » de votre thème WordPress. Cela permet de restreindre l’accès à l’administration de votre blog, même aux utilisateurs ayant un compte et étant connecté. Seul l’administrateur aura accès à son panel d’administration. Cela est parfait si vous souhaitez uniquement rendre du contenu supplémentaire à vos membres depuis les articles et autres modules et non à votre espace d’administration.

Source : Deluxe Blog Tips

1 réponse

  1. ATTENTION ! Avec WordPress 3.3, il faut enlever la majuscule de « Administrator », sinon même l’administrateur est renvoyé sur la page d’accueil du site.

Laisser un commentaire

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