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');
Spelling error report
The following text will be sent to our editors: