✅Quitar Barra de Admin a los Usuarios y Redirigir después de Iniciar Sesión

Hoy vamos a quitar la barra de administrador de WordPress al usuario y vamos a redirigirlo a la página de inicio después de loguearse (para que no lo lleve a editar su perfil en el escritorio de WordPress) pegando 2 códigos en nuestra web.

Podéis hacerlo en functions.php de vuestra plantilla, aunque yo recomiendo usar un plugin que te permite pegar códigos en tu sitio web, tenerlos todos organizados y llevar un control total de lo que haces o dejas de hacer en tu web.

Aquí te dejo un tutorial rapidísimo del plugin CODE SNIPPETS, que es el que vamos a utilizar para pegar los códigos.

Quitar Barra de Administración

Una vez instalado CODE SNIPPETS , creamos un nuevo snippet y pegamos el siguiente código en el editor del snippet.

add_action('after_setup_theme', 'bp_no_admin_bar');

function bp_no_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);}}Lenguaje del código: PHP (php)
como quitar la barra de administración de wordpress al usuario

Guardamos cambios y listo.

Ahora el usuario no verá la barra superior de WordPress pero en cambio el administrador sí.

Redirigir a Inicio después del login

Creamos un nuevo snippet y hacemos lo mismo que en el caso anterior, pegamos el siguiente código en el editor del snippet.

function mytheme_custom_login_redirect( $redirect_to, $request, $user ) {
return ( is_array( $user->roles ) && in_array( 'administrator', $user->roles ) ) ? admin_url() : site_url();
}
add_filter( 'login_redirect', 'mytheme_custom_login_redirect', 10, 3 );Lenguaje del código: PHP (php)
redirigir a inicio después de acceder, quitar la barra de administrador de wordpress

Guardamos cambios y listo.

Ahora cuando el usuario acceda a tu sitio web, en vez de dirigirlo a editar su perfil en el escritorio de WordPress, lo redireccionará a la página de inicio de tu web.

Como ves con el plugin CODE SNIPPETS es muy fácil acomodar tu sitio web a tus necesidades.

Solo tienes que pegar los códigos de programación que necesites en diferentes snippets y si alguna vez ya no necesitas ese código, simplemente borra el snippet e ya.

Nos vemos en el siguiente tutorial. Un saludo.

5/5 - (3 votos)
Compartir Artículo

Un comentario

  1. Fran Salas Master WP 1 año atrás

    Deja tus opiniones o dudas en los comentarios.

¿Tienes una duda o sugerencia sobre este artículo?

Puedes dejar un comentario de forma anónima, sin necesidad de registrarte ni proporcionar ningún dato personal. Tu mensaje se publicará como “Usuario Anónimo No Premium”, un perfil que agrupa a todos los visitantes no registrados.

Importante: para evitar el spam automático, todos los comentarios anónimos deben comenzar con el símbolo #. Ejemplo: # Tengo una duda sobre los shortcodes personalizados...

Este espacio está destinado exclusivamente a preguntas concretas, dudas o sugerencias relacionadas con el contenido del artículo. Por respeto a los demás lectores, no se publicarán temas sin relación.

Privacidad y normas:
  • No tienes que agregar tu nombre, correo ni ningún otro dato identificativo.
  • No se permiten enlaces en comentarios anónimos.
  • No se permiten símbolos especiales como < o > (menor y mayor que), ya que se consideran intentos de insertar código y serán bloqueados.
  • Todos los comentarios anónimos pasan por revisión antes de ser publicados y solo se aprobarán si aportan valor al contenido del artículo.
¿Quieres comentar con tu nombre y que tu mensaje se publique al instante? Inicia sesión o regístrate.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

0%