Restricciones de Acceso para Redes Multisitio

Aquí explicamos las Restricciones de Acceso del plugin WP Frontend Admin para redes Multisite.

Notas preliminares:

Configuraciones de Restricciones de acceso

Entra a Administrador de la red > Frontend Admin > Ajustes > Restricciones de acceso

Habilitar las restricciones de acceso a wp-admin

Si activas esta opción, todas las restricciones de acceso que selecciones en esta sección se activarán para el resto de la red.

Estas restricciones de acceso te permiten asegurarte de que los usuarios pueden ver páginas de administración específicas en el frontend y restringir otras páginas de administración.

Restricción de acceso: ¿Qué páginas de wp-admin se pueden ver en el frontend?

Para mantener la seguridad de tu red multisitio y evitar que los usuarios realicen cambios en páginas importantes, puedes seleccionar e ingresar en este campo una lista específica de páginas de wp-admin que serán accesibles desde el frontend. Debe introducir una URL por línea.

Si las páginas no se encuentran aquí, los usuarios serán redirigidos a la página de inicio del panel de control de tu red multisitio.

Etiquetas dinámicas para las restricciones de la URL

Si quieres permitir URLs que contengan información dinámica, por ejemplo, URLs que contengan IDs de usuarios o IDs de entradas o claves de taxonomía, puedes usar estas etiquetas dinámicas:

  • {any_parameter_value} = Esto funcionará con cualquier valor de parámetro de URL, por ejemplo, cualquier clave de taxonomía (cualquier valor que contenga letras, números, guiones y/o guiones bajos juntos)
  • {any_single_number} = Un número
  • {any_numbers} = Uno o varios números
  • {any_letter} = Una letra en mayúscula o minúscula
  • {any_letters} = Una o varias letras

Puedes usar esas etiquetas dinámicas en cualquier parte de los valores de los parámetros de la URL. Por ejemplo, esta URL dinámica es utilizada por WooCommerce para mostrar la lista de términos de un atributo específico, por lo que la parte de taxonomía cambiará dependiendo del atributo que estemos viendo.

URL original:

http://site.com/wp-admin/edit-tags.php?taxonomy=pa_color&post_type=product

URL con etiquetas dinámicas:

http://site.com/wp-admin/edit-tags.php?taxonomy=pa_{any_parameter_value}&post_type=product

Observa que usamos pa_{any_parameter_value} porque queremos poner en la lista blanca solo los atributos de los productos que empiezan por pa_. Si usamos taxonomy={any_parameter_value}, se incluirá la página en la lista blanca de cualquier taxonomía.

Restricción de acceso: ¿Quién puede acceder a todas las páginas de wp-admin?

Cuando creas un dashboard frontal para que los administradores de subsitios de tu red puedan gestionar sus sitios web desde él, puedes seleccionar quién podrá acceder al dashboard de wp-admin.

Por defecto, seleccionamos el permiso manage_network para acceder al dashboard de wp-admin saltándose las restricciones de acceso. Los demás usuarios serán redirigidos al panel de control del frontend.

Restricción de acceso: URL del tablero frontend

Un tablero frontend es un sitio normal dentro de tu red que contiene todas las páginas de wp-admin en el frontend, las cuales los usuarios necesitarán para gestionar sus subsitios. Una vez que hayas creado el sitio con todas las páginas de wp-admin en el frontend, puede seleccionar el sitio en este campo.

Cuando los usuarios de tu red intenten acceder al panel de control de wp-admin de sus sitios, serán enviados al sitio que está funcionando como dashboard frontend.

URL de la Página de Permisos Equivocados (opcional)

Si los usuarios intentan acceder a una página de administración que no les está permitida, puedes redirigirlos a una página específica. Por ejemplo, puedes redirigirlos a una página de planes de membresía o similar donde puedan solicitar los permisos correctos que necesitan para abrir la página.

También puedes redirigirlos a su propio perfil o a la página de inicio del dashboard frontend si no piensas darles más permisos.

Mensaje de Permisos Equivocados (opcional)

Cuando los usuarios no tienen los permisos adecuados para abrir una página, mostraremos un mensaje indicando que no tienen los permisos necesarios para hacerlo. Si quieres, puedes personalizar el mensaje en este campo.

Estos roles de usuarios deben usar el dashboard frontal

Aquí puedes introducir las claves de rol de usuario que deseas restringir completamente; ingrésalas separadas por comas. Redirigiremos a esos usuarios al dashboard frontend cada vez que inicien sesión o intenten acceder al panel de control de wp-admin.

¿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.