Si quieres anular totalmente el acceso al escritorio a los usuarios que no tengan el perfil de administrador en tu sitio es realmente fácil. Digamos, por ejemplo, que promocionas que se registren los usuarios para recibir un newsletter pero no quieres que enreden en WordPress, que ni siquiera sepan que tal cosa existe.
Pues nada, solo tienes que instalar Remove Dashboard access por non-admins y activarlo, a partir de ese momento todo usuario registrado, una vez accede se le redirige automáticamente a la portada de tu sitio, no hay nada que configurar, funciona así de simple.

¿Quieres más opciones?, ¿te apetece complicarte un poco más la vida?, pues aquí tienes otros modos de hacer redirecciones tras el acceso a WordPress:
- WP login redirect: este plugin es un poco más exhaustivo, pues te permite ajustar y definir a qué página serán redirigidos los usuarios basándonos en el tipo de usuario, pudiendo definir URLs a medida para cada uno. Personalmente me parece más práctico, pero ya hay que pensar 😀
- Código: Si quieres personalizar la cosa siempre puedes añadir a tu fichero
functions.phpalgo como esto:add_filter('login_redirect', 'dashboard_redirect'); function dashboard_redirect($url) { global $current_user; get_currentuserinfo(); $level = (int) $current_user->wp_user_level; if ( $level < 10 && $level > 3 ) { $url = 'wp-admin/post-new.php'; } return $url; }Luego solo cambias el tipo de usuario (level) y la url de destino. En este caso a los editores del sitio se les manda directamente al editor de entradas para que escriban algo y no pierdan tiempo enredando en el Escritorio.
También podemos hacer todo de golpe con un solo código:
- Comprobamos al acceder si el usuario es administrador
- Si es admin puede ir al escritorio normalmente
- Si no lo es le redirigimos a la portada de la web
function ayudawp_escritorio_solo_admins() {
if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
return;
}
if ( ! current_user_can( 'manage_options' ) ) {
wp_redirect( home_url() );
exit;
}
}
add_action( 'admin_init', 'ayudawp_escritorio_solo_admins', 1 );
Por opciones que no quede ¿no?. ¿Sabes alguna más?
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!







Hola amigo Fernando !!.
Excelente, ncesitaba algo así!!.
Y una consulta, se que esta el foro y todo, pero estoy desesperado buscando una solución.
Lo que sucede quiero usar PieRegister porque RegisterPlus ya no existe me parece, para agregarle campos al formulario de registro y todo bien hasta ahí si se agrega al formulario y tambien se agregan esos campos al perfil, el problema es con la BD, no veo la información de los nuevos campos por ningun lado en la Base de Datos. Es como si tuviera conexion con la tabla wp-users el plugin!!. Alguna Ayuda please please !!!
O hay plugin mejor y capaz de agregar campos al formulario y BD?? O de forma manual? Algun tutorial ? Estaré eternamente agradecido a su respuesta !! Gracias !!
Pues no lo he probado Gerardo, hoy también buscaba yo una alternativa el register plus y mira, lo probaré
Bueno pues espero que encuentre la forma de ver como se guardan los datos de pie register en la BD. Y me puede ayudar despues, por que yo ya intente de varias formas y aun nada. Gracias Fernando !! Ojala le funcione a usted y me cuente.
Perfecto! Lo probaré, justo lo que necesitaba, aunque solo sea con el escritorio, supongo que será la base por si queremos asignar a algun tipo de usuario que solo tenga acceso a la edicion de ciertas secciones.
Por ejemplo a un cliente que solo tenga acceso a la edición de los post, y no tenga la tentación de toquetear las paginas que hemos formateado con tanto amor y esfuerzo en el diseño de su contenido.
Fernando muchas gracias por la auyda esta buenisimo el pluggin.
Tengo una consulta. Mi webmaster me ha dejado tirado con mi WP, y resulta que me pasa algo parecido a lo de este post, se ve que bloquio el acceso para que yo pueda hacer modificaciones en el wp, lo personalizo de tal modo que poniendo mis datos de acceso a wp no puedo hacer nada y solo veo lo que sale en la foto adjunta, ojala me puedas ayudar. Muchas gracias
Tendrás que hablar con tu proveedor de alojamiento, y nunca más vuelvas a dejar la llave y la clave de tu web a nadie, ni siquiera a mi.
Gracias! está muy práctico. me gustó la opción del plugin
Exelente Fernando.. +1
gracias amigo