• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Impedir acceso al escritorio de WordPress para usuarios no administradores

Descubre en este tutorial de código cómo restringir el acceso al escritorio de WordPress a usuarios que no son administradores con un simple snippet.

Una de las ventajas de ser suscriptor de Código Genesis es que puedes proponer tus sugerencias para futuros snippets.

El otro día, Alex, uno de los suscriptores, me preguntó cómo se podía impedir que los usuarios que no fueran administradores accedieran al escritorio de WordPress.

Y es que, por defecto, un usuario de WordPress puede acceder y visualizar el escritorio aunque solo sea un suscriptor.

Ejemplo de cómo visualizaría el escritorio de WordPress un suscriptor por defecto.

Por supuesto, no verá tanta información como un editor o administrador, e incluso puedes eliminar widgets del escritorio como has visto en otros tutoriales.

Pero, ¿y si prefieres prefieres que no tenga acceso en absoluto?

Además, esto lo podrías combinar con la opción de mostrar la barra de admin solo a administradores y mantener así tu web bajo control.

¿Vamos allá? 🙂

Snippet para evitar que los usuarios no administradores accedan al escritorio de WordPress

Añade el siguiente fragmento al final del fichero functions.php o plugin de funcionalidades:

Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.

Así de sencillo, ¿ves?

En este caso usas la función current_user_can para que a los usuarios que no constan como administradores se les redirija a la página principal.

Por lo tanto, los suscriptores, en lugar de encontrarse esta pantalla al acceder por /wp-admin/:

Ejemplo de cómo visualizaría el escritorio de WordPress un suscriptor por defecto.

Irán directamente a la home:

Ejemplo de cómo visualizaría el escritorio de WordPress un suscriptor tras aplicar el snippet.

Conclusión

Ahora ya sabes cómo impedir que suscriptores, editores, o cualquier otro tipo de usuarios que no tengan la condición de administrador, vean el escritorio de WordPress, por muy simple que sea.

Es un truco bastante práctico para diseñadores y desarrolladores WordPress, ¿a que sí?

Por cierto, recuerda que si tienes alguna pregunta o quieres darme una sugerencia para próximos snippets, puedes dejarla en los comentarios.

Ventajas de ser suscriptor. 😉

Tutoriales relacionados

  • https://codigogenesis.com/eliminar-widget-actividad-escritorio-wordpress/
  • https://codigogenesis.com/mostrar-barra-admin-bar-wordpress-usuarios-administradores/
  • https://codigogenesis.com/crear-plugin-funcionalidades-wordpress/

Área administración PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto
  • Feed

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2026 · Código Genesis

close-icon

¿Has olvidado tu contraseña?