Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo deshabilitar la barra de administración de WordPress para todos los usuarios excepto los administradores

Algunos lectores nos han preguntado cómo deshabilitar la barra de administración de WordPress. Si bien es un ajuste menor, algunos usuarios prefieren hacerlo por diversas razones, como mantener una interfaz de usuario más limpia o mejorar la experiencia del usuario para los usuarios que no son administradores.

Por defecto, puedes deshabilitar fácilmente la barra de administración de WordPress para usuarios individuales. Sin embargo, esto puede consumir mucho tiempo si tienes un gran número de usuarios registrados en tu sitio.

En este artículo, te mostraremos cómo deshabilitar fácilmente la barra de administración de WordPress para todos los usuarios, excepto los administradores.

Cómo deshabilitar la barra de administración de WordPress para todos los usuarios excepto administradores

¿Qué es la barra de administración de WordPress?

Por defecto, WordPress muestra una barra de administración en la parte superior de la pantalla para todos los usuarios conectados. Cuando inicias sesión en tu cuenta, puedes ver esta barra de herramientas en el área de administración de WordPress y en todas las demás páginas.

La barra de administración de WordPress

La barra de herramientas de administración de WordPress tiene accesos directos útiles a diferentes áreas del backend de WordPress, y estos accesos directos cambian según el rol y los permisos de un usuario en WordPress.

Sin embargo, la barra de administración puede ser una distracción cuando estás viendo el frontend de tu sitio web.

También puede afectar el diseño y la experiencia del usuario de tu sitio web. Esto puede ser un problema si estás creando o administrando un sitio de WordPress para un tercero, ya que les impide ver cómo se ve realmente su sitio web.

Afortunadamente, existen múltiples formas de deshabilitar la barra de administración para todos los usuarios excepto para los administradores. Simplemente usa los enlaces rápidos a continuación para saltar al método que deseas usar:

Tutorial en video

Suscríbete a WPBeginner

Si prefieres instrucciones escritas, sigue leyendo.

Método 1: Cambiar los permisos de cada usuario en WordPress

Puedes deshabilitar la barra de administración para usuarios específicos simplemente editando su perfil de usuario. Este es un método rápido y fácil si solo necesitas eliminar la barra para un pequeño número de personas. Sin embargo, si administras un sitio de membresía con muchos usuarios, te recomendamos elegir un método diferente.

Para eliminar la barra de administración manualmente, simplemente ve a la página Usuarios » Todos los Usuarios en el panel de administración de WordPress. Luego, pasa el cursor sobre el usuario de WordPress que no necesita la barra de administración y haz clic en ‘Editar’ cuando aparezca.

Cómo editar el perfil de un usuario en WordPress

Esto abrirá el perfil de ese usuario.

Desde aquí, desmarca la casilla junto a la opción ‘Mostrar la barra de herramientas al ver el sitio’.

Cómo ocultar la barra de administración para usuarios que no son administradores

Después de eso, desplázate hasta la parte inferior de la pantalla y haz clic en ‘Actualizar Usuario’ para guardar tus cambios. Esto deshabilitará la barra de administración solo para esa persona específica.

Para ocultar la barra de herramientas para más usuarios, simplemente sigue el mismo proceso descrito anteriormente.

Método 2: Usar código para deshabilitar la barra de administración para usuarios que no son administradores (Recomendado)

Si necesitas ocultar la barra de administración para muchas personas diferentes, cambiar la configuración de cada usuario manualmente llevaría mucho tiempo y esfuerzo.

Por esa razón, recomendamos deshabilitar la barra de administración agregando código al archivo functions.php, que es un archivo del tema de WordPress.

Algunas guías te dirán que edites los archivos del tema manualmente, pero esto puede causar errores comunes de WordPress e incluso dañar completamente tu sitio web.

Por esa razón, recomendamos usar WPCode. Es el mejor plugin de fragmentos de código y facilita la adición de código personalizado en WordPress sin poner tu sitio en riesgo.

Hemos usado WPCode para cambiar el esquema de color del administrador, eliminar el texto 'Hola Admin', deshabilitar el botón de Opciones de pantalla, y más.

Primero, necesitarás instalar y activar el plugin gratuito WPCode. Para más información, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado el plugin, ve a Fragmentos de código » Añadir fragmento.

Ocultar la barra de administración usando WPCode

Aquí verás todos los fragmentos prefabricados que puedes añadir a tu sitio.

De hecho, WPCode tiene el fragmento de código exacto que necesitas para deshabilitar la barra de administración en su Biblioteca de Fragmentos integrada. Simplemente ve a Fragmentos de código » Biblioteca.

El plugin de fragmentos de código WPCode para WordPress

Aquí, busca 'Deshabilitar la barra de administración de WP'.

Cuando aparezca el fragmento correcto, simplemente haz clic en su botón 'Usar fragmento'.

El fragmento de código "Deshabilitar la barra de administración de WP" listo para usar

El plugin añadirá automáticamente el código a tu sitio, le dará un título descriptivo, elegirá el método de inserción correcto e incluso añadirá etiquetas para ayudarte a identificar el fragmento.

Así es como se ve el código:

/* Disable WordPress Admin Bar for all users */
add_filter( 'show_admin_bar', '__return_false' );

Ahora, si tu objetivo es deshabilitar la barra de administración para todos los usuarios, entonces todo lo que necesitas hacer es cambiar el interruptor de 'Inactivo' a 'Activo' y luego hacer clic en 'Actualizar'.

Agregar código personalizado a WordPress

Sin embargo, dado que nuestro objetivo es deshabilitar la barra de administración de WordPress para los usuarios que no son administradores, necesitamos hacer algunos pequeños ajustes al código.

Puedes reemplazar el código existente con el siguiente:

/* Disable WordPress Admin Bar for all users except administrators */
add_filter( 'show_admin_bar', 'restrict_admin_bar' );

function restrict_admin_bar( $show ) {
    return current_user_can( 'administrator' ) ? true : false;
}

Este código identifica a cualquier usuario que no sea administrador y que no esté mirando actualmente el panel de administración. Para estos usuarios, deshabilita la barra de administración de WordPress.

Después de eso, desplázate hacia abajo en la página hasta la sección 'Inserción'. Aquí, puedes mantener el método predeterminado 'Inserción automática' para asegurarte de que el código se ejecute en todas partes.

Insertar código automáticamente en un sitio web de WordPress

Finalmente, desplázate hasta la parte superior de la pantalla y haz clic en el control deslizante 'Inactivo' para que muestre 'Activo'.

Luego, simplemente haz clic en el botón ‘Guardar fragmento’ o ‘Actualizar’ para que el fragmento de código esté activo.

Publicar un fragmento de código para deshabilitar la barra de administración de WordPress para usuarios que no son administradores

¡Eso es todo! Solo recuerda revisar tu sitio web de WordPress para asegurarte de que todo funcione correctamente.

Método 3: Usar un plugin gratuito para deshabilitar la barra de administración para usuarios que no son administradores

Si no quieres agregar código a tu sitio web, puedes ocultar la barra de administración usando un plugin. Hide Admin Bar Based on User Roles te permite eliminar la barra de herramientas según diferentes roles de usuario, por lo que es una buena opción si deseas deshabilitar la barra para todos los miembros, clientes de WooCommerce o algún otro rol de usuario.

Primero, necesitas instalar y activar el plugin Hide Admin Bar Based on User Roles. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Después de la activación, debes ir a la página Ajustes » Ajustes de Ocultar Barra de Administración. Desde aquí, marca las casillas junto a los roles de usuario para los que deseas deshabilitar la barra de administración.

Ocultar la barra de administración para roles de usuario específicos

Hecho esto, simplemente haz clic en ‘Guardar Cambios’ para almacenar tu configuración.

Esperamos que este artículo te haya ayudado a aprender cómo deshabilitar la barra de administración de WordPress para todos los usuarios excepto los administradores. También te puede interesar nuestra guía sobre cómo recibir notificaciones por correo electrónico sobre cambios en las publicaciones de WordPress y nuestras selecciones expertas de los mejores plugins de registro y seguimiento de actividad de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

168 CommentsLeave a Reply

  1. Esto es realmente muy útil para un sitio web con varios autores. Lo apliqué casi inmediatamente después de leer sobre ello. No le había prestado mucha atención a este problema antes, pero como recientemente completé un sitio web con varios autores, este tutorial fue muy oportuno, y una vez más, me guiaron hacia una modificación interesante que mejora la seguridad.

    • It would depend on what method you are using as well as the error for us to be able to assist. If you reach out using our contact form our support team should be able to assist you further :)

      Administrador

  2. Tengo un plugin de Preguntas y Respuestas en mi blog que agrega automáticamente la barra de administración para todos los usuarios cada vez que hago una actualización. Me alegra que WPCode haya deshabilitado por completo esta molesta función. Gracias WPBeginner por el útil artículo.

  3. Esto es muy necesario para ocultar la barra de administración a todos los usuarios, excepto al administrador.
    He pensado en hacer esto varias veces, especialmente cuando dirigía un sitio web de noticias y tenía muchos autores y colaboradores.
    Mostrarles la barra de administración no solo es innecesario sino también molesto.
    Agradezco mucho los pasos para deshacerme de esta barra de administración y conservarla solo para el administrador.

  4. Vaya... esto es genial, resolviste un problema que tuve en uno de mis sitios web de WordPress donde estaba instalado BuddyPress....

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.