Restringir acceso a todos los Roles excepto al Administrador WordPress

ForoFreelance Foros Programación Freelance Restringir acceso a todos los Roles excepto al Administrador WordPress

  • Autor
    Posts
  • #1417

    Juan
    Participante
    @juan

    Record +82

    Si esta gestionando un sitio wordpress, con un registro de usuarios abierto pero no deseas que los mismos tengan acceso al administrador de wordpress por cualquier razón… pero como administrador tu si lo necesitas, entonces puedes utilizar la siguiente función, solo tienes que copiar el código y pegarlo en la página functions.php de tu tema:

    Recuerda, solo los usuarios con rol Administrador podrán acceder al WP-Admin.

    //Limitar el accesso a WP Admin solo para Rol Administrador
    add_action( 'init', 'blockusers_init' );
    function blockusers_init() {
    if ( is_admin() && ! current_user_can( 'administrator' ) &&
    ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
    wp_redirect( home_url() );
    exit;
    }
    }

    Cualquier duda, escríbemela!

Viendo 1 publicación (de un total de 1)

Debes estar registrado para responder a este debate. Entrar & Registro