View Admin As

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

Capacidades del plugin

Haz clic aquí para obtener documentación

¿Ideas?

¡Házmelo saber en GitHub!

Capturas

  • Menú desplegable por defecto
  • Menú desplegable con usuarios agrupados
  • Buscar usuarios
  • Seleccionar o deseleccionar capacidades rápidamente
  • Ventana emergente grande para una mejor descripción general de las capacidades
  • Barra de administración cuando se selecciona una vista + la ubicación del botón de restablecer
  • Ventana de ajustes
  • Ventana de valores por defecto del módulo perfil (las pestañas normalmente están cerradas)
  • Ventana principal del administrador del modulo de perfiles (las pestañas normalmente están cerradas)
  • Ventana de capacidad del administrador del modulo de perfiles (las pestañas normalmente están cerradas)
  • Ver combinaciones
  • Niveles de acceso tomados del plugin «Restringir el acceso de usuarios»

Instalación

La instalación de este plugin funciona como cualquier otro plugin que existe. Ya sea:

  1. Carga y descomprime el archivo zip en el directorio «/wp-content/plugins/»
  2. 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ás

Si 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

15 de junio de 2024
It works like a charm. Fast and without any errors. Essential if you use multiple roles and want to see how each user views the web page immediately. Thank you!! Funciona de maravilla, rápido y sin ningún fallo. Imprescindible si usas varios roles y quieres ver como cada usuario ve la página web de forma inmediata. Gracias!!
1 de mayo de 2024
Works immediately. Works as I would expect. 100% Perfect. Huge thank you to the dev.
3 de abril de 2023 1 respuesta
I’ve installed this plugin on a woocommerce build, to help me with setting capabilites and access for the client. This plugin does it all, and is meticulously designed. Thank you to the developer. I can only imagine the herculean effort that went into this. I will donate towards continued development as soon as I’m able. Happy devving!
14 de noviembre de 2022 1 respuesta
Super useful, does what it says and does it well. Thank you for your work on this. Marc.
13 de abril de 2022
Simply had to check the website from other point of view. Work like a charm.
Leer todas las 47 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.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 of attr for checked attributes in checkbox inputs.
  • Updated/Added: Screenshots.

Detailed info: PR on GitHub

Older versions

Complete changelog