Hay funcionalidades de plugins o temas que deben estar limitados a ciertos perfiles de usuarios de WordPress (Administrador, Editor, Autor, Colaborador o Suscriptor) o, peor aún, a un limitado grupo de capacidades (recordad que cada perfil de usuario de WordPress es en realidad un conjunto de capacidades). Para probar dichas funcionalidades solíamos crear nuevos usuarios con otros perfiles y perdíamos un tiempo valioso saliendo y loguéandonos nuevamente para comprobar que todo funcionaba correctamente. Hoy podemos quitarnos este dolor de cabeza con el plugin View Admin As el cual nos permite cambiar de perfiles o capacidades al vuelo sin necesidad de crear nuevos usuarios.

Header del plugin View Admin As
Video Tutorial
Interfaz gráfica
Una vez instalado y activado el plugin veremos a la derecha de nuestra barra de administrador una nueva opción con el título «Default view (Off)». Al posicionarnos con el ratón veremos que se despliegan las siguientes opciones:
- Info
- Settings
- Capabilities
- Roles

Nueva opción en la barra de adminsitrador de WordPress
¿Cómo cambiar de rol sin crear un nuevo usuario?
Basta solamente con que elijamos uno de los 5 roles disponibles (o un rol personalizado que creemos) en el selector bajo el nombre de Roles para que la magia suceda. Si el rol seleccionado tiene acceso al administrador de WordPress se refrescará la pantalla con la nueva configuración caso contrario nos llevará al Frontend del sitio web. Una vez seleccionado el nuevo perfil veremos en la barra de administrador un mensaje del tipo «Visualizando con el rol: editor», «Visualizando con el rol: contributor», etc. Con pinchar el botón «Resetear a los valores por defecto» volveremos a nuestro usuario habitual.

¿Cómo cambiar roles con View Admin As?
¿Cómo modificar las capacidades del perfil al vuelo?
Otra de las grandes funcionalidades que tiene este plugin es la posibilidad de poder modificar al vuelo las capacidades, partiendo o no de cualquier perfil. También incluye la opción de asignar todas las capacidades «que no sean de este perfil».
Para ello deberemos seguir los siguientes pasos:
- Ir a la barra de administrador.
- Posicionarnos en el submenú «Capacidades». Este desplegará un formulario con todas las capacidades disponibles.
- Seleccionar las capacidadades que deseemos o bien partir de los valores por defecto dentro del desplegable.
- Pinchar el botón «Aplicar» para asignar las nuevas capacidades al usuario actual.

Cambiando las capacidades a partir de cualquier perfil.
Al igual que con los roles, una vez que hayamos terminado las pruebas podremos pinchar nuevamente en «Resetear los valores por defecto» para volver a nuestro usuario habitual.
Conclusión
Este plugin, junto a otros tantos, es otra herramienta indispensable que utilizo en el desarrollo de mis proyectos para validar que ciertas funcionalidades de perfiles funcionan correctamente. No tiene mucho sentido tenerlo instalado en un sitio web en producción aunque podría utilizarse para una verificación puntual.
Enlaces: View Admin As en el repositorio de WordPress.org.
Traducción: En poco tiempo estará disponible la versión en español que me tomé el trabajo de traducir.
Actualización 30/07/2017: Las traducción al español fue aprobada 🙂
Jory
Hi Mauricio,
Thank you for featuring and translating my plugin!
Note that you can also switch users with this plugin and it also has two modules:
– Role defaults: Set default screen settings (and optionally lock them) for roles
– Role manager: An easy addon to manage your roles
For production sites I often use it for support for my clients. Switching to the client’s account makes it sure that I see the same as my client does in case of problems.
Cheers! Jory
Mauricio Gelves
No Jory, thank you for taking the time to make such a wonderful plugin!
Cheers!
Mauricio