Cuando admites el registro a tu sitio prácticamente no tiene sentido que los usuarios con perfil suscriptor accedan al escritorio de WordPress pues en la zona de wp-admin
no hay nada para ellos, salvo quizás cambiar algún detalle de su perfil.
En realidad para lo único que sirve, de cara al usuario, registrarse como suscriptor, debido a los roles y perfiles de usuario de WordPress, es poder dejar comentarios sin tener que rellenar el susodicho formulario antes de comentar, así que lo que si tiene sentido es que cuando acceda un usuario con perfil de suscriptor no pueda ir al escritorio y se le remita a la portada del sitio.
Lo consigues añadiendo el siguiente código a tu plugin de utilidades:
//Acceso prohibido a admin de suscriptores function restrict_access_admin_panel(){ global $current_user; get_currentuserinfo(); if ($current_user->user_level < 4) { wp_redirect( get_bloginfo('url') ); exit; } } add_action('admin_init', 'restrict_access_admin_panel', 1);
Guardas los cambios y ya está, cuando un usuario con perfil de suscriptor acceda a tu WordPress será redirigido automáticamente a la portada de tu sitio.
Otro método aún más radical es evitar el acceso a todo el que no sea administrador, que vimos hace tiempo.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Hola se podría restringir el acceso a los plugin que instalas como k-news o similares que salen en la administración de los colaboradores o usuarios con rol de poder publicar.
Hay una forma sencilla de hacerlo o hace falta algún plugin?
Cual recomendáis de ser así
Ok, entendido, pero hay un problema también bloquea el acceso a su perfil, y los usuarios no pueden editar sus contraseñas, ¿Como se puede corregir esto? ¿Si se puede?
Una solución rápida es instalar algún plugin que gestione los perfiles fuera de admin
Al final la solucion mas efectiva fue instalar el plugin «Remove Dashboard Access» Gracias por tu ayuda Fernando.
me redirigue incluso la cuenta administrador…