Descripción
El último selector de perfiles de usuarios y administradores
Este plugin agregará un elemento de menú a tu barra de administración donde puedes cambiar su vista en el administrador de WordPress.
Cambia a otros usuarios sin la necesidad de iniciar sesión como ese usuario o incluso cambia de roles y cambia temporalmente tus propias capacidades.
Cuando lo ves como un usuario diferente, también puedes cambiar las preferencias de este usuario; como los ajustes de pantalla en varias páginas de administración.
Con el módulo «Valores predeterminados de pefiles» puedes establecer configuraciones de pantalla por defecto y ubicaciones de caja meta para perfiles y aplicarlas a los usuarios a través de varias acciones masivas.
También cuenta con un módulo de «Administrador de perfiles» para agregar, editar o eliminar perfiles y otorgarles o negarles capacidades.
Descripción general / características
- Switch between user accounts
- Edit this user’s screen preferences and settings
- Cambiar entre perfiles
- Cambia temporalmente sus propias capacidades (de forma no destructiva)
- Ver su sitio como visitante no registrado
- Cambiar idioma/configuración regional en administración y vista pública
- Haz combinaciones de los tipos de vista anteriores
- Regrese fácilmente en cualquier momento
- Completamente seguro (consulte Seguridad a continuación)
- ¡Haga todo lo anterior sin cerrar la sesión!
Módulo: valores predeterminados de perfiles (configuración de pantalla)
- Establecer los ajustes de pantalla predeterminada para los perfiles
- Aplicar valores por defecto a un usuario
- Aplicar valores por defecto a todos los usuarios de un perfil.
- Aplicar valores por defecto al registrar un nuevo usuario (en un sitio múltiple esto se hace cuando se añade un usuario a su primer blog)
- Copiar valores por defecto de un perfil a otro (o varios)
- Importar/Exportar valores predeterminados de perfiles, también puede descargar (y subir) archivos de configuración
- Deshabilita la opción «ajuestes de pantalla» y/o bloquea las meta cajas para todos los usuarios que no tienen acceso a este complemento
Haz clic aquí para ver la documentación de Perfiles por defecto
Módulo: Administrador de perfiles (editor de perfiles)
Nota: los cambios realizados con el administrador de funciones son permanentes.
- Agregar, editar o eliminar perfiles
- Otorgar y/o agregar capacidades a los perfiles
- Renombrar perfiles
- Clonación de perfiles
- Importar/Exportar perfiles, también puedes descargar (y subir) archivos de configuración
- Actualizar las capacidades de los perfiles desde la vista actual
- Migra automáticamente usuarios a otro perfil después de eliminar un perfil
Haz clic aquí para ver la documentación de Adminstrador de perfiles
Compatibilidad & amp; Integraciones
Este plugin funcionará con la mayoría de los demás plugins, pero estos están probados:
- Advanced Access Manager (Pro version not verified)
- bbPress
- BuddyPress
- Genesis Framework (y probablemente otros frameworks temáticos)
- Google Site Kit
- Gravity Forms
- Grupos 2.1+ (Integración personalizada: agrega un tipo de vista para grupos. Versión Pro no probada)
- Pods Framework 2.0+
- Miembros
- Restringir el acceso de usuarios 0.13+ (Integración personalizada: agrega un tipo de vista para los niveles de acceso)
- Perfiles y capacidades de usuario
- Editor de perfiles de usuario (versión Pro no verificada)
- Cambio de usuario (No estoy seguro de por qué querría esto, pero sí, ¡la opción de cambio es posible!)
- Editor de perfiles de usuario de WPFront
- Personalización de la interfaz de usuario de WP Admin 1.5.11+
- Yoast SEO
Lista completa de plugins probados y detalles: Compatibilidad & amp; Integraciones
¡No puedo volver atrás!
Consulta el elemento 3 en Preguntas frecuentes .
¡No funciona! / ¡Encontré un fallo!
¡Házmelo saber a través del soporte y añade una lista de plugins y temas! 🙂
Seguridad
Este plugin es completamente seguro y mantendrá a tus usuarios, contraseñas y datos seguros.
Para obtener más información, consulta el elemento 7 en Preguntas frecuentes .
Notas del desarrollador
Este plugin solo será útil para administradores (superadministradores de red o administradores habituales). No añadira funcionalidades para otros perfiles a menos que aplique específicamente capacidades personalizadas para esos usuarios.
También ten en cuenta que el cambio a usuarios que tienen roles iguales está deshabilitado. (administradores habituales a administradores habituales + superadministradores a superadministradores)
Lo creé al principio para mí, ya que soy desarrollador y, a menudo, necesito ver el resultado de los perfiles que utilizan mis clientes.
Por lo tanto, cuando estés desarrollando un plugin o tema que haga cualquier cosa con perfiles o capacidades, puedes usar este plugin para verificar fácilmente si todo funciona.
¡No más problemas de crear usuarios de prueba y desconectarse y conectarse constantemente!
Este plugin también es útil para ayudar a sus clientes y/o usuarios. Por ejemplo; realiza ajustes preestablecidos de visualización en pantalla de las páginas de edición y descripción general antes de permitirles iniciar sesión.
Puedes encontrarme aquí:
Traducciones
¡Ayuda a traducir este complemento en translate.wordpress.org!
Acciones & Filtros
- Haz clic aquí para ver la documentación de acciones
- Haz clic aquí para ver la documentación del filtro
Capacidades del plugin
Haz clic aquí para obtener documentación
¿Ideas?
¡Házmelo saber en GitHub!
Capturas
Instalación
La instalación de este plugin funciona como cualquier otro plugin que existe. Ya sea:
- Carga y descomprime el archivo zip en el directorio «/wp-content/plugins/»
- Activa el plugin en menú ‘Plugins’ de WordPress
O busque «Ver como administrador» a través del menú de plugins.
Requisitos mínimos
- WordPress 4.1 o superior (¡aunque siempre recomiendo actualizar a la última versión!)
Instalar como plugin imprescindible
Mueve el archivo view-admin-as.php
a la raíz de tu directorio mu-plugins, no al subdirectorio view-admin-as
.
Esta es una limitación de WordPress y probablemente no cambiará pronto.
Ejemplo:
Todos los archivos dir: /wp-content/ mu-plugins/view-admin-as / ...
Directorio de archivo principal: /wp-content/mu-plugins/view-admin-as.php
FAQ
-
1. ¿Cómo cambio a un usuario, perfil o visitante?
-
¡Simplemente haz clic en el enlace de la barra de herramientas!
Si la cantidad de usuarios y perfiles combinados es más de 15, puede encontrar los usuarios bajo sus perfiles o puede buscarlos.
Si la cantidad de usuarios es más de 100, el complemento cambiará a la búsqueda AJAX y no cargará usuarios por adelantado para mejorar el rendimiento.
Este límite se puede cambiar a través del filtro:view_admin_as_user_query_limit
-
2. ¿Cómo funciona el sistema de capacidades?
-
Solo se muestran las capacidades permitidas para tu usuario.
Puede deseleccionar las capacidades haciendo clic en ellas. Cuando desee ver los resultados, haga clic en el botón Aplicar en la esquina superior izquierda.Ten en cuenta que, como administrador, no tiene todas las capacidades marcadas como habilitadas de forma predeterminada. Esto se debe a que WP anula algunas comprobaciones de capacidad de los superadministradores. ¡Esto no sucede cuando estás en una vista!
También puede filtrar los perfiles por nombre o seleccionar/deseleccionar todas las capacidades.
Nota: Cuando seleccionas/deseleccionas capacidades mientras las ha filtrado, ¡solo se ven afectadas las capacidades mostradas por tu filtro!Cuando deshabilitas una capacidad que te impide ver una pantalla, puedes restablecer la vista, consulta el siguiente articulo.
-
3. ¡No puedo volver atrás!
-
Cuando se selecciona una vista, hay un botón de reinicio disponible en el menú desplegable.
Si obtienes una página 403 de WordPress, puede regresar con el enlace que este complemento agregará a esas páginas.
Y si incluso eso no funciona, simplemente añade «Restablecer vista» en la barra de direcciones y listo. Esto funcionará en todas las páginas siempre que esté conectado.Ejemplo: http://www.your.domain/wp-admin/?reset-view
-
4. ¿Cómo funcionan los módulos Perfiles por defecto y Perfil administrador?
-
5. ¡No puedo encontrar un usuario!
-
¿Podría ser que este usuario sea igual al suyo? Ejemplo: ¿ambos son administradores?
Si es así, estos se filtran. La visualización de administradores solo se puede realizar cuando es un superadministrador dentro de una instalación de red.¿Porqué? ¡Para proteger a sus compañeros administradores! No tienes poder sobre usuarios iguales …
A menos que sea un administrador superior … Leer másSi este no es el caso, asegúrate de no pasar por alto algo.
Si ese no es el caso, ¡contáctame! Consulte el siguiente articulo. -
6. ¡No está funcionando! / ¡Encontré un fallo
-
¡Házmelo saber a través del soporte y añade una lista de plugins y temas! 🙂
-
7. ¿Es seguro este plugin? ¿Incluso para sitios web de producción?
-
No tienes nada de qué preocuparte.
Toda la funcionalidad del plugin o solo se ejecuta si el usuario ha iniciado sesión y se le permite usar este plugin (administración del sitio web o capacidades personalizadas).
Este complemento no hará absolutamente nada si no se cumplen los requisitos anteriores.- Su vista se almacena por separado para que su usuario mantenga el perfil y capacidades normales.
- Todos los ajustes, vistas, capacidades, etc. se verifican antes de aplicarlas.
- Las contraseñas no se revelan (y no se pueden revelar).
- Completamente escrito con los estándares de seguridad y programación de WordPress.
- Soporte completo para SSL (https).
Entonces, básicamente, si tus usuarios administradores están seguros, este complemento lo estará.
Nota: si tus usuarios administradores no están seguros, este plugin es lo último de lo que preocuparse;) -
8. ¿Este plugin funciona como un plugin obligatorio (mu-plugin)?
-
Sí, consulta Instalar como plugin obligatorio en la pestaña Instalación .
Reseñas
Colaboradores y desarrolladores
«View Admin As» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«View Admin As» está traducido en 14 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «View Admin As» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.8.10
- Compatibility: Move label initialization to fix
_load_textdomain_just_in_time
notice since WP 6.7. - Fix: Clear view in current session when resetting manually.
- Fix: URE Integration: Fix the level at which the View Admin As group appears. #135 (credits @pbiron)
- Tests: Fix unit tests.
Detailed info: PR on GitHub
1.8.9
- Fix: Event bubbling for select elements #130
- Fix: Check if removable query args exists before adding removal script on front-end
Detailed info: PR on GitHub
1.8.8
- Enhancement: RTL support. #122
- Enhancement: User context for checking the
edit_user
capability. - Enhancement: Enhance front-end CSS by preventing theme overrides. #120
- Enhancement/Fix: JSON/REST call checks.
Detailed info: PR on GitHub
1.8.7
- Enhancement: Added hooks
vaa_view_admin_as_reset_all_views
,vaa_view_admin_as_cleanup_views
,vaa_view_admin_as_reset_view
,vaa_view_admin_as_update_view
. - Enhancement/Compatibility: Fix compatibility issue with MetaSlider block preview (JSON/AJAX requests) #117
- Compatibility: Fixed issues with capability filters overwriting available capabilities.
- Compatibility: Remove redundant canonical tag. #119
- Compatibility: WordPress 5.7 UI.
- Fixed: Missing textdomain parameter.
- Refactor: Added action logs.
- Refactor: Enhance view type classes.
Detailed info: PR on GitHub
1.8.6
- Compatibility: WordPress 5.4
apply_shortcodes()
function. #111 - Compatibility: Add Google Site Kit capabilities. #110
- Compatibilidad: formato de filtro de capacidad del Editor de perfil de usuario. #112
- Mejora: mostrar siempre la configuración
force-ajax-users
para evitar opcionalmente consultas.
Detailed info: PR on GitHub
1.8.5
- Compatibility: CSS compatibility for WP 5.3
- Compatibility: Roles are now translated in all cases since WP 5.2.
- Enhancement: JS performance.
- Enhancement: Enhance AJAX checks.
Detailed info: PR on GitHub
1.8.4
- Enhancement: Role Manager: Reload when in a user view and the user’s role has been modified. #105
- Compatibility: WordPress 5.2 admin bar arrow icon update. WP Core #37513
- Compatibility: Dark Mode (Github)
- Fix: Role Defaults: Only return screen setting overwrite if found. #104
- API: Added API method
is_view_active()
. (Documentation)
Detailed info: PR on GitHub
1.8.3
- Compatibility: Users always have the exists capability. Go to issue
- Compatibility: WordPress 4.9.6 privacy capabilities.
- API: Added several API methods & enhancements.
Detailed info: PR on GitHub
1.8.2
- Enhancement/Fix: Support AJAX search in the Role Defaults module. #100
- Enhancement: Add support for
X-Redirect-By
header since WordPress 5.0. #42313 - Enhancement: Improve uninstall script.
- Enhancement: Use latest WPCS v1.1 update and fix code standard notices.
- UI: Change the default top level node text to «View As» (same as Facebook uses).
- Updated: Screenshots
Detailed info: PR on GitHub
1.8.1
- Feature: Support searching users by multiple user columns like email, url, etc. #95
- Feature: User setting to force AJAX search for users. #96
- Feature: New filter:
view_admin_as_user_ajax_search
to force AJAX search for user at all times. - Fix: Prevent «form changed» popup which showed in various pages. #93
- Enhancement: Improve Pods Framework compatibility when in a view.
- Enhancement: Improve getting view data on load.
Detailed info: PR on GitHub
1.8
- Feature: View combinations UI. #18
- Feature/Enhancement: Limit user query to max 100 users for performance. Switch to AJAX search if there are more users than this limit. #19
- Accessibility: New filter:
view_admin_as_user_query_limit
to change the limit used to query users. - Accessibility: New filters:
vaa_admin_bar_view_title_role
&vaa_admin_bar_view_title_user
&vaa_admin_bar_view_title_locale
to change the titles for role, users and languages. - Accessibility: New filter:
vaa_admin_bar_view_title_user_show_roles
to remove the roles from user nodes. - Accessibility: New filter:
view_admin_as_full_access_capabilities
for single site installations to change the capabilities required to gain full access to this plugin. - Enhancement: Use a class autoloader.
- Enhancement: Stop using the
rel
attribute for view type data. - Enhancement: Access validation logic.
- Compatibility: Patch Yoast SEO compatibility. Yoast SEO #9365
- Refactoring: Action/Filter hook manager class. #77
- Refactoring: Refactor all view types as separate modules. #84
- Fix: Use
prop
instead ofattr
forchecked
attributes in checkbox inputs. - Updated/Added: Screenshots.
Detailed info: PR on GitHub