Cómo crear fácilmente una página privada para múltiples usuarios en WordPress

Alguien preguntó en un grupo de Facebook en el que estoy cómo crear una página privada para que accedan varios usuarios sin usar un complemento de membresía completo y sin usar una página protegida por contraseña compartida. Había hecho algo como esto recientemente para un proyecto y quería compartir cómo hacerlo. Solo requiere dos complementos que están disponibles gratuitamente en el repositorio de complementos de WordPress.

¿Qué hay en este artículo?

Paso 1: Copia de seguridad de su sitio web

Siempre debe hacer una copia de seguridad de su sitio web antes de realizar cambios, como instalar complementos y cambiar las configuraciones de roles de usuario. Tengo una publicación de blog que cubre varios métodos diferentes para hacer copias de seguridad de su sitio de WordPress que pueden ayudarlo a salir de que aún no tiene un plan en su lugar.

Paso 2: Instale los complementos

Los complementos que necesitará para esto son Editor de Roles de Usuario por Miembros y Redireccionamiento de inicio de sesión de Peter. Ambos complementos están disponibles en el repositorio de complementos de WordPress, por lo que es fácil instalarlos desde su panel de WordPress.

Paso 3: Cree su nuevo rol de usuario

El complemento Editor de roles de usuario agrega la opción de crear un nuevo rol de usuario. Los pasos de este tutorial incluyen crear un nuevo rol de usuario, pero no es estrictamente necesario.

Para agregar un nuevo rol, vaya a Usuarios > Agregar nuevo rol

Deberá darle un nombre a su nuevo rol y, a continuación, elija los permisos correctos para este nuevo rol. Además de los permisos predeterminados, deberás agregar «Leer páginas privadas». También es posible que desee seleccionar Publicaciones > Leer Publicaciones privadas de usted que cree que podrían ser necesarias. (Esto también se puede agregar/cambiar más tarde, si lo desea.)

recorta la captura de pantalla del Panel de WordPress destacando los Usuarios > Añadir Nueva Función de enlace
Páginas permisos para la nueva función
Puestos de permisos para la nueva función

asegúrese de guardar los cambios cuando haya terminado.

Después de crear el nuevo rol, vaya a Usuarios > Agregar nuevo y crear un nuevo usuario en este nuevo rol. (Necesitará esto para fines de prueba.) Necesitarás usar una dirección de correo electrónico diferente para crear esta cuenta. Asegúrese de tomar nota de la contraseña para que pueda iniciar sesión como este usuario más tarde para realizar pruebas.

Paso 4: Crea tu página de contenido privado

Puede usar una página existente o crear una nueva. La parte importante para esto será establecer la Visibilidad en Privado. (Si está utilizando el editor de bloques más reciente, esta configuración estará en la configuración del documento a la derecha, en Visibilidad posterior.) Esto hará que la página sea privada, lo que normalmente solo la haría visible para los administradores y editores del sitio.

También querrá establecer los Permisos de contenido, que se pueden encontrar en la parte inferior del área de edición, debajo del área de contenido.

En Roles, seleccioné el nuevo rol que creé, Contenido privado, así como el rol de Administrador, para asegurarme de que no tenía problemas para ver la página.

Ejemplo de configuración de visibilidad de página
Configuración de permisos de contenido ejemplo

Luego asegúrese de agregar un mensaje de error, de modo que si alguien va a la página sin haber iniciado sesión, vea algo que no sea solo una página en blanco. Por lo general, solo uso algo muy simple, como «Contenido de página solo para miembros». Por favor, inicie sesión para ver esta página.»También es muy útil agregar un enlace a la página de inicio de sesión, que es «/wp-login.php » para la mayoría de los sitios web de WordPress, a menos que haya sido cambiado por otro plugin.

Configuración de mensajes de error de permisos de contenido

Paso 5: Establecer la configuración de inicio de sesión basada en roles

El siguiente paso es asegurarse de redirigir a los usuarios de este nuevo rol a la página privada cuando hayan iniciado sesión. Después de haber instalado y activado el complemento de redirección de inicio de sesión de Peter, vaya a Configuración > Redirecciones de inicio de sesión/Cierre de sesión en su Panel de control.

Busque la opción para crear una regla basada en un Rol específico y use el menú desplegable para seleccionar el rol que creó.

En el campo URL, agregue el enlace permanente para la página de contenido privado en el campo URL. Si desea que se les redirija a una página específica cuando cierren sesión, también puede ingresarlo aquí. He introducido solo un»/», que los redirigirá a la página de inicio de mi sitio cuando cierren la sesión.

Paso 6: Prueba

¡Eso es todo! Ahora, solo tienes que probarlo. Por lo general, para realizar pruebas, abro un navegador diferente o una ventana de incógnito en el mismo navegador, de modo que puedo realizar pruebas como el otro usuario sin tener que cerrar sesión en mi rol de administrador. Si no vas a usar un navegador diferente o una ventana de incógnito, asegúrate de conocer la contraseña de tu cuenta de administrador para que puedas volver a iniciar sesión.

Para probar, intente ir a la URL de contenido privado y asegúrese de que el contenido de la página esté oculto y de que se muestre el mensaje de error correcto. A continuación, inicie sesión en el sitio y asegúrese de que se le redirija a la página adecuada y que el contenido ahora sea visible para usted. Si ingresaste una URL de redirección de cierre de sesión, sigue adelante y cierra la sesión para asegurarte de que también funciona.

También he incluido un video tutorial de mi canal de YouTube. Lo hice hace unos años y aunque uno de los complementos tiene un nuevo nombre en el video, el resto del proceso es el mismo.

Write a Comment

Tu dirección de correo electrónico no será publicada.