[AUTOMATIQUE] Cet article a plus de 5 ans.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.
Si vous souhaitez totalement interdire l’accès au back-office de votre site pour les utilisateurs n’ayant pas un accès administrateur, il vous suffit de coller ce snippet dans votre thème.
Les utilisateurs seront automatiquement redirigés vers la home de votre site.
$wpba_required_capability = 'edit_others_posts'; $wpba_redirect_to = ''; function no_more_dashboard() { global $wpba_required_capability, $wpba_redirect_to; if ( stripos($_SERVER['REQUEST_URI'],'/wp-admin/') !== false && stripos($_SERVER['REQUEST_URI'],'async-upload.php') == false && stripos($_SERVER['REQUEST_URI'],'admin-ajax.php') == false ) { if (!current_user_can($wpba_required_capability)) { if ($wpba_redirect_to == '') { $wpba_redirect_to = get_option('siteurl'); } wp_redirect($wpba_redirect_to,302); } } } add_action('admin_init', 'no_more_dashboard');
merci pour cet article