Cómo Integrar WP Frontend Admin con WP Ultimo

Importante: Puedes leer nuestras notas sobre la configuración general de Multisite.

Aquí hay varias notas importantes y soluciones a los problemas que pudieras encontrar al integrar WP Ultimo y WP Frontend Admin para crear redes multisitio con dashboard frontend.

1- Dashboard frontend global para toda la red

Puedes mostrar cualquier página de wp-admin en el frontend y crear un dashboard global para toda la red.

Un dashboard global es un sitio dentro de tu red que contiene todas las páginas de administración del frontend; los usuarios pueden gestionar sus propios sitios desde él sin usar el panel de control normal de wp-admin.

Este dashboard global puede tener su propio diseño y un dominio como dashboard.miweb.com, por ejemplo.

Una vez que hayas creado el sitio del dashboard, selecciona la siguiente configuración para establecerlo como tablero global:

  1. Entra a Administrador de la red > WP Frontend Admin > Ajustes > General.
  2. Selecciona la casilla Habilitar la configuración global en el multisite.

integra wp ultimo con wp frontend admin en wordpress

Después de eso, desplázate hacia abajo y selecciona el sitio del dashboard global en el WordPress Multisite: Usar este sitio como panel de control para toda la red.

Por último, Guarda la configuración.

integra wp ultimo con wp frontend admin en wordpress

Importante:

  • Una vez guardados estos cambios, los administradores del sitio serán redirigidos al dashboard frontend. Sin embargo, los superadministradores seguirán utilizando el panel de control normal de WordPress en el backend.
  • Solo los usuarios con el permiso manage_network accederán al panel de control de administración en el backend; sin embargo, puedes cambiar eso en WP Frontend Admin > Restricciones de acceso > Restricción de acceso: ¿Quién puede acceder al panel de control de wp-admin?
  • Cuando los nuevos usuarios se registran en WP Ultimo, WP Frontend Admin redirige automáticamente a los usuarios al dashboard del frontend.

2- Características del dashboard frontend basado en el plan

WP Frontend Admin te permite restringir las características del dashboard frontend basado en el plan de WP Ultimo comprado por el usuario.

En cada página de administración del frontend que crees, debes seleccionar los planes que tendrán acceso a la página en el panel de configuración rápida.

integra wp ultimo con wp frontend admin en wordpress

Nota: Consulta la siguiente sección para aprender a configurar la visibilidad de las páginas restringidas.

Puedes diseñar una página de actualización como esta con Gutenberg, Elementor, o tu constructor de páginas preferido. Puedes incluir un botón de actualización para redirigir a los usuarios a su cuenta de WP Ultimo.

integra wp ultimo con wp frontend admin en wordpress

Cómo mostrar la cuenta de WP Ultimo en el frontend

Utiliza el siguiente shortcode para mostrar la página de la cuenta de WP Ultimo en el frontend:

[vg_display_admin_page page_url="admin.php?page=wu-my-account"]

Una vez que redirijas a tus usuarios a tu cuenta de WP Ultimo, podrán:

  • Cambiar su plan de membresía
  • Ver el estado de su cuenta y sus acciones
  • Ver su lista de sitios
  • Seleccionar un dominio personalizado si lo permite su plan de membresía
  • Ver su historial de facturación.

integra wp ultimo con wp frontend admin en wordpress

Importante:

  • Cuando los usuarios hagan clic en “Visitar dashboard” en cualquier sitio, serán redirigidos al dashboard frontend que hayas configurado previamente en lugar de ir al escritorio de wp-admin.

3- Configurar la visibilidad de las páginas restringidas

Cuando restringes las páginas desde un dashboard frontend basado en el plan de WP Ultimo del usuario, puedes editar las opciones de visualización de esas páginas.

Por ejemplo, si la opción de cambiar el tema del sitio es una característica premium, tienes al menos tres opciones:

a) Redirigir a los usuarios a una página de “Actualización”.

Puedes crear una página de “Actualización” para decirle a los usuarios que necesitan un plan más alto para usar la característica restringida; asegúrate de incluir un botón de “Actualizar mi plan” que enlace a la cuenta de WP Ultimo del usuario (como se explica en la sección anterior).

Puede establecer la URL de la página de permisos incorrectos siguiendo estos pasos:

  1. Entra a Administrador de la red > WP Frontend Admin > Ajustes > Restricciones de acceso
  2. URL de la Página de Permisos Equivocados: Introduce la página de actualización aquí. Esta página debe enlazar con la cuenta de WP Ultimo del usuario (como se explica en la sección anterior).
  3. Guardar la configuración.

integra wp ultimo con wp frontend admin en wordpress

b) Mostrar un mensaje de error indicando que el usuario no tiene suficientes permisos para ver la página

También puedes mostrar un mensaje de permisos equivocados indicando a los usuarios que no pueden acceder a la página/función del dashboard frontend:

  1. Entra a Administrador de la red > WP Frontend Admin > Ajustes > Restricciones de acceso
  2. Mensaje de Permisos Equivocados: Introduce aquí el mensaje de permisos equivocados.
  3. Guardar la configuración.

integra wp ultimo con wp frontend admin en wordpress

c) Ocultar las páginas no permitidas en el panel de control

En lugar de mostrar las páginas no permitidas en el panel de control, puedes ocultarlas para que los usuarios no las vean en el panel de control frontal.

  1. Entra a Administrador de la red > WP Frontend Admin > Ajustes > General.
  2. Marca la casilla WP Ultimo: ¿Quitar páginas restringidas de los menús?
  3. Guardar las configuraciones.

integra wp ultimo con wp frontend admin en wordpress

Las páginas no permitidas se ocultarán de todos los menús de navegación en el sitio del dashboard frontal.

4- Selecciona quién puede acceder al dashboard de wp-admin

Para seleccionar los roles de usuario que tienen acceso al escritorio normal de wp-admin (no al dashboard frontend):

  1. Entra a Administrador de la red > WP Frontend Admin > Ajustes > Restricciones de acceso
  2. Restricción de acceso: ¿Quién puede acceder a todas las páginas de wp-admin?: Selecciona el rol de usuario que puede acceder al panel de control de wp-admin. Todos los demás roles de usuario serán redirigidos al dashboard frontend.

integra wp ultimo con wp frontend admin en wordpress

5- Qué roles de usuarios usarán el dashboard frontal

Puedes introducir una lista de roles que usarán el dashboard frontend.

  1. Entra a Administrador de la red > WP Frontend Admin > Ajustes > Restricciones de acceso
  2. Estos roles de usuarios deben usar el dashboard frontal: Todos los roles de usuario que introduzcas aquí serán redirigidos al panel de control del frontend cuando inicien sesión o intenten abrir el panel de control de wp-admin.
  3. Guardar la configuración.

integra wp ultimo con wp frontend admin en wordpress

6- Soluciona este problema: Las páginas no se cargan en el dashboard frontend

A veces, las páginas del dashboard frontend no se cargan debido a un error de cookies cuando se utiliza el WP Frontend Admin con la opción del dashboard global. En otras palabras, se inicia la sesión en el tablero global como administrador de un subsitio (usuario normal en el frontend, no superadministrador), pero no se ve el contenido de su propio sitio.

Puedes resolver este problema usando la siguiente configuración de WP Ultimo:

  1. Entra a Administrador de la red > WP Ultimo > Asignación de Dominios y SSL.
  2. Habilitar asignación de dominio: Si
  3. Habilitar dominios personalizados: Si
  4. Forzar redirección de panel de administraciòn: Permitir el acceso al administrador tanto por el dominio mapeado como por el dominio de red.
  5. Permitir el desmapeo de la página: Si
  6. Habilitar inicio de sesión único: No
  7. Dirección IP de red: Introduce la dirección IP del sitio web actual o déjelo en blanco para usar automáticamente la IP detectada por el plugin como predeterminada.
  8. Clic en Guardar cambios.

Nota: Haz clic en la imagen para ampliarla, o haz clic con el botón derecho del ratón + Abrir imagen en una pestaña nueva.

integra wp ultimo con wp frontend admin en wordpress

7- Ocultar las “páginas del sistema” del dashboard frontal

Si creas un sitio para usarlo como dashboard global, este sitio tendrá todas las páginas del frontend. Dado que los usuarios administrarán sus propios sitios desde este tablero, tendrán acceso a la sección Páginas frontend.

En este caso, es importante ocultar las páginas que contienen nuestro shortcode para evitar que los usuarios puedan hacer cambios de alguna manera en las páginas del dashboard.

Y dado que los sitios pueden tener varios usuarios, no será suficiente con establecer que los usuarios vean sus propias páginas solo en el panel de configuración rápida al crear cada página.

En su lugar, es necesario ocultar las páginas del dashboard frontend siguiendo estos dos sencillos pasos.

  1. Entra a Administrador de la red > WP Frontend Admin > Ajustes > General.
  2. Marca la casilla: ¿Ocultar las páginas que contienen nuestro código corto?

integra wp ultimo con wp frontend admin en wordpress

¿Necesitas ayuda?

Tú puedes recibir ayuda instantánea en el chat en vivo durante horas laborales, o llena nuestro formulario de contacto y te responderemos via email.