La opción de redirección no autorizada de MemberPress le permite redirigir a los usuarios no autorizados a una página personalizada especificada cuando intenten acceder al contenido protegido de su sitio.
Esto le permite proporcionar información adicional a los visitantes de su sitio y combinar el formulario de acceso con precios, ofertas especiales y opciones de registro en esta página personalizada.
Además, dado que las reglas MemberPress sólo protegen el contenido de los mensajes emitidos a través de el_contenido() función. Algunos temas y plugins muestran su contenido fuera de esta función. En este caso, esa parte del contenido quedará desprotegida. Por lo tanto, la configuración de la función Redirección no autorizada es una gran solución para proteger entradas enteras redirigiendo a los usuarios.
Cómo configurar la redirección no autorizada
Por defecto, en cualquier entrada o página protegida, los usuarios no autorizados verán el mensaje de no autorizado en lugar del contenido de la entrada. Si activas la opción Redirección no autorizada, MemberPress impedirá que los usuarios no autorizados accedan a la página y los redirigirá inmediatamente a la página que hayas especificado.
Para activar la redirección no autorizada, siga estos pasos:
- Vaya a Panel de control > MemberPress > Configuración > Pestaña Páginasy desplácese hasta Acceso no autorizado sección;
- Compruebe el Redirigir a los visitantes no autorizados a una URL específica para activar la redirección no autorizada;
- Copie la URL o slug de la página personalizada a la que desea redirigir a los usuarios no autorizados y añádala al campo URL para dirigir a visitantes no autorizados a campo;
- Haga clic en el botón Opciones de actualización para guardar los cambios.
Aquí encontrará algunas opciones adicionales:
- Métodos de redireccionamiento: por defecto, la opción template_redirect será seleccionada aquí. Si la redirección MemberPress no funciona con tu tema de WordPress, puedes probar a cambiarla por la opción "init";
- Redirigir vistas no singulares: Al activar esta opción se ocultarán las entradas protegidas en una vista no singular en la página del blog, las páginas de categorías, las páginas de archivo, etc.
Personalizaciones de redireccionamiento no autorizadas
Además de las opciones predeterminadas disponibles, puede realizar personalizaciones adicionales de esta función mediante fragmentos de código personalizados. Están disponibles las siguientes personalizaciones de redirección no autorizadas:
- Añadir exclusiones de redireccionamiento no autorizadas: Excluir entradas o páginas específicas de redireccionamientos no autorizados en función de su ID. Compruebe el artículo dedicado para más detalles sobre cómo aplicar esta personalización;
- Añadir redirecciones no autorizadas específicas de la regla: Establezca URL de redireccionamiento específicas para cada regla en función del ID de la regla. De esta manera, si la regla está dedicada a un miembro específico, puede utilizar este fragmento de código para crear redirecciones específicas para cada miembro. Compruebe el artículo dedicado para más detalles sobre cómo aplicar esta personalización;
Crear una página personalizada de redireccionamiento no autorizado
Además, puede crear la página personalizada de redirección no autorizada e incrustar en ella el formulario de inicio de sesión MemberPress utilizando el siguiente shortcode:
[mepr-login-form use_redirect="true"]
Esta opción es especialmente útil si desea que los usuarios sean redirigidos de vuelta al puesto protegido desde el que fueron redirigidos tras iniciar sesión. Consulta el siguiente artículo para obtener más información sobre cómo configurarlo: ¿Cómo mostrar el formulario de inicio de sesión y permanecer en el mismo post/página protegida después de iniciar sesión?