Empêcher les utilisateurs non-administrateurs d’accéder au back-office

Vous souhaitez éviter qu’un ancien employé ou une personne qui ne devrait pas avoir les droits aient accès au back office de votre site WordPress ?

Copiez l’extrait de code ci dessous :

<?php

/**
 *  ADMIN - User Redirect
 *  - Prevent access to admin for specific users
 */
add_action('template_redirect', '_pit_admin_redirect');
function _pit_admin_redirect() {

    /** Aim only for admin pages */
    if (!is_admin() || wp_doing_ajax())
        return;

    /** Allow only administrators */
    if (current_user_can('administrator'))
        return;

    /** Redirect user to the home page */
    wp_safe_redirect(home_url(), 301);
    exit;
}

?>

 

Quelle différence entre UX et UI design ?
Wireframe : les différents types et leurs objectifs
Le manuel du lead magnet : techniques avancées pour le marketeur averti