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!