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);

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

BRANDT Valentin

Créateur de Geekeries.fr. Référentiel de ressources WordPress en Français qui a vu le jour pour la toute première fois en 2007. Je publie régulièrement des plugins, des outils SEO, des ressources et de l'actualités pour améliorer votre expérience avec le CMS WordPress.