Bloquear el Dashboard de WordPress sólo para administradores

Cuando en WordPress, se registra un usuario tiene acceso al Dashboard, aunque en un principio solo puede acceder a las opciones que tenga permitidas según el rol que tiene asignado en muchas ocasiones nos puede interesar que no puedan ni acceder, para ello debemos poner el siguiente código en nuestro functions.php

add_action( 'init', 'blockusers_init' );

function blockusers_init() {
        if ( is_admin() && ! current_user_can( 'administrator' ) ) {
                wp_redirect( home_url() );
                exit;
        }
}

 

Rúa Pilar Miró n 6 Santiago de Compostela

Jersey St , Manchester, Greater Manchester M4 6JG, GB

T. 609 538 171 - 634 59 34 43

info@teslatechnologies.com