Une fonction à rajouter dans le fichier functions.php
de votre thème pour empêcher les non-admin d’accéder à la partie administration. Vous pouvez modifier le rôle pour adapter aux non-auteurs, non-éditeurs etc… !current_user_can('edit_posts')
Trouvé sur WPChannel.
Code
/* Bloquer accès aux non-admins */ function wpc_block_dashboard() { $file = basename($_SERVER['PHP_SELF']); if (is_user_logged_in() && is_admin() && !current_user_can('edit_posts') && $file != 'admin-ajax.php') { wp_redirect( home_url() ); exit(); } } add_action('init', 'wpc_block_dashboard');