Si necesitas bloquear a todos los usuarios menos al administrador el acceso a la administración de WordPress la siguiente función hace exactamente eso, redirecciona todos los usuarios a la página principal y solo permite al administrador entrar al wp-admin de tu instalación de WordPress.
Abre tu archivo de funciones y pega el siguiente código.
[php]
add_action( ‘init’, ‘blockusers_wps_init’ );
function blockusers_wps_init() {
if ( is_admin() && ! current_user_can( ‘administrator’ ) ) {
wp_redirect( home_url() );
exit;
}
}
[/php]
Si tienes un blog o web con muchos usuarios pero no quieres que entren a la administración para nada, esta es una buena opción que te permite enviarlos directamente a portada y que nunca puedan entrar a la administración o wp-admin, solo el administrador o administradores tendrán acceso al Escritorio de WordPress.
Esto es algo tan básico y útil que no puedo creer que WordPress no lo lleve predeterminado. Gracias por el aporte, acabo de conoder su blog y ya está entre mis marcadores de favoritos.
Que bueno que te ayudó Oscar.
Saludos.