Crear un área privada de WordPress o una página protegida con contraseña

Crear un área privada, un área reservada o una página protegida con contraseña en un sitio de WordPress es una necesidad común.

De hecho, hay muchos usuarios que nos han preguntado al respecto.

Lo primero que debes hacer y entender bien la necesidad que te presentaste:

  • ¿Necesita proteger el contenido de una página o sección?
  • ¿Quiénes son los usuarios que pueden acceder a la página o al área protegida?
  • ¿Necesita proteger contenido diferente según el usuario o es el mismo para todos?
  • ¿Está bien una sola contraseña?

Te cuento esto porque, por experiencia pasada con muchos usuarios, la tendencia es complicar sus vidas cuando al final, las soluciones más simples, logran resolver la necesidad sin ir a torcer su sitio de WordPress.

Así que en este artículo analizaremos varios casos. Mira uno por uno, porque podrían ser la solución que estás buscando.

Proteger una página con una sola contraseña

Este es el caso más simple, aunque muchos no lo saben.

No hay necesidad de instalar plugins porque ya está todo incluido en las funciones de WordPress.

Gracias a esta característica es posible proteger el contenido de una sola página a través de una única contraseña, válida para todos los usuarios, registrados y no registrados.

Entrando desde el panel de administración, en la página editar, en la columna de la derecha, a la sección Pública, encontrará varias entradas, incluida la Visibilidad.

Pulse el enlace «editar» para acceder a las diferentes funciones.

Como puede ver, además del estado público, también tiene una contraseña protegida y privada.

Al activar la entrada protegida por contraseña, se abre un campo en el que se introduce la contraseña necesaria para acceder al contenido de la página.

Una vez guardado, cuando el usuario solicita esta página, solo puede hacerlo si tiene la contraseña que acaba de crear.

El formulario de entrada de contraseña se insertará directamente en la página.

Esta solución solo es perfecta si tiene contenido que se puede colocar en una sola página.

Por ejemplo, puede introducir enlaces, libros electrónicos, cupones u otros que haya prometido al usuario a cambio de la suscripción al boletín informativo.

Una vez registrado, de hecho, en el correo electrónico de confirmación de registro también le enviará la contraseña para acceder a estos contenidos premium.

También recuerde que puede crear tantas páginas como desee, con tantas contraseñas diferentes.

Página privada para administradores, editores u otros usuarios registrados

La función Privada, sin embargo, no requiere la contraseña, pero hace que la página sea accesible solo para los miembros de su sitio que tengan el rol de Administrador o Editor.

Si no sabes cuáles son los roles de WordPress, te digo brevemente que son grupos a los que están asociados los diferentes usuarios.

Cada grupo puede hacer ciertas cosas y otros no. Específicamente, cada grupo está asociado con permisos que técnicamente llamamos «capacidades».

En el nivel jerárquico, con los roles predeterminados de WordPress, tenemos que ordenar la importancia:

  1. Administrador
  2. Editor
  3. Autor
  4. Colaborador
  5. Suscriptor

Cuando un usuario se suscribe a su sitio, se le asignará el rol que configuró en Configuración > Nuevo rol predeterminado de usuario, que por defecto es suscriptor, es decir, el que tiene permisos posibles más bajos (enfatizo correctamente con la recomendación de No cámbialo).

Volviendo a la función privada de nuestra página, cuando elige esta configuración, solo los administradores y editores pueden verla.

Todos los demás ni siquiera tendrán la pista de la existencia de la página, ya que se les muestra una «Página 404 ñ No Encontrada».

Restringir el Acceso a la página por Roles de usuario con PPWP Pro

Afortunadamente, el equipo de BWPS ha convertido esta idea en acción sin ningún tipo de molestia al crear complementos de WordPress de protección con contraseña (PPWP).

El complemento sobresale en la generación de contraseñas para proteger su contenido. Aparte de eso, también le permite restringir el acceso a la página por roles de usuario. En pocas palabras, los usuarios registrados con roles particulares pueden usar contraseñas para acceder al contenido bloqueado. Cualquier intento de acceder a él desde los restos tropezará con mensajes de error.

Después de tener PPWP instalado y activado en su sitio, lo que necesita hacer es:

  1. Abra la página o publicación que desee.
  2. Active la función «Proteger con contraseña WordPress» en la esquina superior derecha de su página.
  3. Elija un rol de usuario e ingrese su contraseña.
  4. Pulsa «Enviar» para guardar tu contraseña y actualizar tu contenido.

En caso de que desee otorgar acceso directo a varios roles de usuario específicos, deje que PPWP Pro se lleve ese peso de su mente. Sus funciones de Lista blanca resultan útiles para ahorrar tiempo y esfuerzo al usuario al ingresar contraseñas cada vez que ve el contenido protegido.

Una vez que haya actualizado PPWP lite a la versión pro, diríjase a Configuración > General.

En la sección Roles de lista blanca, seleccione los roles de usuario que desee en el menú desplegable. Recuerde guardar los cambios.

Como puede ver, PPWP Lite y Pro vienen como una solución simple pero efectiva para restringir las páginas de WordPress para roles de usuario específicos. Es útil si tienes colaboradores, al igual que editores, con los que quieres compartir el contenido de forma privada.

La buena noticia es que los complementos se actualizan con frecuencia y están respaldados por millones de clientes en todo el planeta.

Esta solución podría ser útil si tienes colaboradores, al igual que editores, con los que deseas compartir el contenido de forma privada.

Por ejemplo, es posible que tenga una página donde pueda firmar todos los objetivos o el trabajo que debe hacer para la semana. Obviamente, esto es solo una idea, depende de usted ver si y el camino que desea ir.

¿Qué pasa si quiero leer el contenido a «suscriptores»?

En este caso vienes a ayudar al plugin de miembros, excelente trabajo de Justin Tadlock.

Gracias a este plugin puedes modificar todos los permisos (capacidades) para cada rol.

Para el uso que necesitamos hacer en este caso, después de instalarlo, vaya a roles de usuarios >. Se le presentan todos los roles existentes en su sitio de WordPress.

Tenga en cuenta: Si tiene complementos activos, como WooCommerce, puede encontrar otros roles que los predeterminados mencionados anteriormente (Cliente, Gerente de tienda, etc.).

Pulse la entrada de suscriptor para ir a editar y en la página siguiente vaya a artículos.

Habilite el permiso de Lectura de publicaciones privadas (¡solo eso!) colocando la casilla de verificación en la columna «Conceder» y guardando la configuración.

Como puede ver, los artículos y las páginas tienen la administración de capacidades separadas. Por lo tanto, recuerda hacer el proceso para las páginas, para los artículos o para ambos, dependiendo del tipo de contenido que harás privado.

tenga cuidado de no tocar nada más! Usted está en el área de límites prohibidos y si le permite algo a alguien que está mal, puede tener consecuencias graves.

Habiendo hecho esto, ahora incluso los usuarios con el rol de suscriptores podrán ver las páginas que ha configurado como privadas.

Nota: Si está haciendo pruebas como suscriptor y ya ha entrado en la página (antes de haber habilitado este rol para ver las páginas privadas) después de haber recibido un 404, cuando lo habilite, tomará algún tiempo antes de que esta configuración esté activa en su navegador (para resolver vaciar inmediatamente la caché).

Crear un área reservada en las categorías

Una gran idea fue la de Jojaba, creador de la Contraseña de Categoría de acceso del complemento.

Gracias a este plugin podemos evitar asignar contraseñas para artículos individuales, pero asignar una sola contraseña directamente a la categoría.

El plugin es muy simple. Tenemos todos los ajustes en una pantalla bajo la contraseña de categoría de acceso Configuración >.

Como puede ver, tiene el campo para la contraseña, las categorías cuyos artículos estarán protegidos y los roles habilitados para evitar ingresar la contraseña a usted, que es el administrador. También hay otras configuraciones, como campos para personalizar el mensaje, etc.

El usuario puede navegar por las páginas de archivo, pero cuánto intentará acceder al contenido individual debe ingresar la contraseña para continuar.

Este plugin no se ha actualizado durante 2 años. Obviamente no es un punto a su favor, pero sigue siendo el único de su tipo.

En los sitios donde lo probamos no causó problemas, pero seguimos esperando su actualización.

Proteja todo el sitio de WordPress mediante contraseña (área semi reservada)

Hasta ahora hemos considerado los casos en los que quería proteger una página, un artículo o parte de su sitio.

Consideremos ahora dos casos diferentes.

1. Desea proteger su sitio de WordPress a través de una contraseña.
2. Desea que solo una parte del sitio sea privada.

Se preguntará por qué puse estos dos casos en el mismo grupo que podrían parecer bastante diferentes.

De hecho y así, pero analizamos un estudio de caso que me sucedió con frecuencia.

Mr. Mario tiene una actividad para la que es esencial comunicarse con dos interlocutores diferentes: clientes y proveedores.

Para los clientes quiere un sitio de WordPress editado en detalle, creado con un tema premium, donde se presentarán los productos y servicios.

Para los proveedores, sin embargo, el tipo de comunicación y el contenido a incluir son muy diferentes y no quieren hacerlos accesibles a los usuarios ordinarios de la red.

La solución y crear dos instalaciones de WordPress diferentes.

Por supuesto, esto implica más trabajo, con una doble gestión, pero si se considera el target y los dos tipos diferentes de comunicación, se puede entender cómo para los proveedores solo tiene un propósito expresamente técnico.

Por lo tanto, el de proveedores se instalará en una subcarpeta, por ejemplo, su sitio.com/distribuidores/, en el que se activará el complemento Protegido por contraseña, que permitirá el acceso al sitio solo después de ingresar la contraseña.

Advertencia: No tiene que hacer la instalación doble. Si desea proteger directamente todo su sitio en silencio utiliza este plugin.

Nota: Para tener dos instalaciones de WordPress en el mismo dominio, puede usar el cPanel u otro software «instalación con un solo clic» propuesto por su alojamiento. La mayoría de ellos te permiten indicar la carpeta en la que quieres instalar WordPress, en este caso/distributors/.

Que dicho proceder con la instalación del plugin. Encontrará su configuración en Configuración > Protegida por contraseña.

La primera casilla de verificación se usa para habilitar o no la protección con contraseña.

De hecho, incluso si activamos el plugin, para que funcione debemos tener esta entrada activada.

La segunda entrada se utiliza para habilitar los distintos roles y evitar que ingresen la contraseña de forma continua (habilitar administradores o todos los usuarios autenticados).

Luego tenemos la creación de la contraseña y el campo para indicar la posible dirección IP.

Por ejemplo, puedes introducir el de tu oficina o casa para evitar que se te pregunte tu contraseña cada vez que estés allí.

Una vez hecho esto, el usuario se enfrenta a un formulario de inicio de sesión que consiste solo en la contraseña.

Todas estas soluciones propuestas hasta ahora son las que llamamos «rápidas y sucias» en jerga.

La intención era satisfacer una necesidad en el menor tiempo posible sin perder demasiado tiempo o alterar su sitio de WordPress.

Ahora vamos a analizar algo más específico, un sistema equipado con todas las herramientas necesarias para poder tener un área reservada en un solo sitio de WordPress.

Cree un área restringida con un complemento de membresía

Si el corazón de su sitio se basa en un área protegida real, para la cual desea tener un control completo de «quién ve qué», incluso en la misma página, entonces necesita un complemento para la Membresía.

Un complemento de membresía, como dice la propia palabra, crea una estructura basada en miembros de ciertos grupos (es decir, membresía, que no debe confundirse con roles).

A cada membresía se le pueden asignar reglas para las que los usuarios que forman parte de ella ven cierto contenido o son bloqueados, a menos que pasen a la siguiente membresía.

A través de un complemento para Membresía, podrá recibir pagos para ‘suscribirse’ a su sitio.

Puede tener diferentes tipos de suscripciones, por ejemplo, «Básico, Normal, Profesional» u otros nombres que su creatividad le llevará a crear.

Deja una respuesta

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