«Cómo Eliminar la Barra de Administración en WordPress: Guía Rápida y Fácil»

https://www.youtube.com/watch?v=P994YI95s2c

¿Has notado que la barra de administración de WordPress aparece para todos los usuarios, incluso para aquellos con el rol de suscriptor? Aunque esta barra es útil para administradores y editores, puede ser molesta para los visitantes que solo quieren disfrutar del contenido de tu sitio. En este artículo, te enseñaré tres métodos simples y efectivos para eliminar esta barra, optimizando así la experiencia de tus usuarios.

¿Por qué eliminar la barra de administración para los suscriptores?

La barra de administración puede:

  • Generar distracciones visuales para tus usuarios.
  • Dar acceso innecesario a funciones que no les competen.
  • Afectar negativamente la apariencia y funcionalidad de tu sitio.

Por estas razones, eliminarla para roles no administrativos es una excelente práctica.

Método 1: Desactivarla manualmente desde el perfil del usuario

Este método es ideal si tienes pocos usuarios suscriptores. Sigue estos pasos:

  1. Ingresa al panel de administración de WordPress.
  2. Ve a la sección Usuarios > Todos los usuarios.
  3. Haz clic en el usuario al que deseas eliminarle la barra.
  4. En su perfil, desmarca la opción “Mostrar barra de herramientas al ver el sitio”.
  5. Haz clic en Actualizar usuario.

Aunque este método funciona, puede ser tedioso si tienes muchos suscriptores. Si ese es tu caso, considera los métodos siguientes.

Método 2: Usar un código en el archivo functions.php

Si quieres una solución automática, este código es perfecto.

  1. Accede a Apariencia > Editor de temas.
  2. Abre el archivo functions.php de tu tema activo.
  3. Añade el siguiente código al final del archivo:
  1. Guarda los cambios.


// Eliminar barra superior para suscriptores
add_action('after_setup_theme', function() {
    if (current_user_can('subscriber') && !is_admin()) {
        show_admin_bar(false);
    }
});

// Redirigir suscriptores si intentan acceder al escritorio
add_action('admin_init', function() {
    if (current_user_can('subscriber') && is_admin()) {
        wp_redirect(home_url()); // Cambia home_url() por la URL que prefieras.
        exit;
    }
});

Este código ocultará la barra de administración para todos los usuarios que no sean administradores. ¡Rápido y efectivo!

Método 3: Usar un plugin gratuito

Si prefieres no editar código, un plugin es la opción más sencilla.

  1. Ve a la sección Plugins > Añadir nuevo.
  2. Busca el plugin Hide Admin Bar.
  3. Instálalo y actívalo.
  4. Configúralo para que oculte la barra para los roles que desees, como suscriptores.

¡Y listo! El plugin hará todo el trabajo por ti.

Abrir chat
Hola 👋
¿En qué podemos ayudarte?