Creo que este plugin hace esto:
https://wordpress.org/plugins/wp-admin-no-show/
Según la descripción oculta la barra de «admin» para el nivel de subsciptor que gustas y si intentan ir a la dirección de wp-admin, hace un redireccionamiento a otra página que especificas en las opciones.
Y allí te va otro plugin: https://wordpress.org/plugins/eyes-only-user-access-shortcode/
para esconder el formulario de usuarios que no están ingresados.
Ojo, no he usado ni uno de los plugins, pero si funcionan como dicen creo que te ayudarán.
Muchas gracias por la respuesta. Conseguí ocultar la barra añadiendo unas líneas en el functions.php. También vi lo de redireccionar con otros plugin, pero no he probado estos, les echare un vistazo.
Gracias.
Hola giolgi! Yo necesito hacer exactamente lo mismo que has comentado, me gustaria que me explicaras detalladamente como lo has conseguido para que yo pueda intentar hacerlo proximamente. Espero tu respuesta. Muchas gracias. Un saludo.
Hola franamr. Lo del dashboard lo quite añadiendo unas lineas en el functions.php. Dependiendo del rol que le pongas, la barra solo aparecerá para esos miembros, en mi caso solo aparece para el administrador. Las líneas que añadí son estas al principio del archivo:
if (!current_user_can(‘administrator’)) :
show_admin_bar(false);
endif;
Una vez que te logueas, por defecto te mete en el editor del perfil de wordpress, esto lo puedes evitar redireccionando también con unas líneas en el propio functions, que serían estas:
add_action(‘wp_login’,’go_home’);
function go_home(){
wp_redirect( home_url() );
exit();
}
como puedes ver aquí he puesto la pg de inicio, pero puedes poner la que tu quieras. sin embargo esto del redireccionamiento yo lo hice con un plugin, hay bastantes que cumplen esta función. El que yo uso es el Theme my login. Te crea automaticamente las páginas de acceso, registro, cambio de contraseña, etc, por eso lo uso por comodidad. Y tu decides a donde redireccionar a cada rol dentro de las opciones del plugin.
Espero que te sirva de ayuda.
Muchisimas gracias giolgi!! Lo pondre en práctica. Un saludo.
Hola giolgi! Me funciono a la perfeccion el codigo que me pasaste. Ahora me gustaria que cuando un usuario registrado inicie sesion le aparezca en el sidebar lateral un formulario para escribir un articulo. Que no aparezca para usuarios no registrados. ¿Tienes idea de como hacerlo? Ojala puedas ayudarme. Un saludo y gracias.
Hay varios plugins para solucionar eso, creo que el User Acces Manager lo hace, aunque no estoy completamente seguro porque yo no lo he probado en sidebars, solo en páginas completas y elementos de menu (para elementos de menu hace falta otro plugin llamado Nav Roles).
No te doy una solución exacat, pero sí que te digo que es muy sencillo encontrar algún plugin que te lo permita. Busca y poco y suerte.
Muchas gracias, voy a investigar. Un saludo.