WordPress.org

Plugin Directory

Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content

Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content

Descripción

👑 Consigue la versión Pro | Demostración en directo | Documentación | Soporte

¿Quieres asegurar tu sitio de WordPress, proteger con contraseña páginas, entradas, categorías de WooCommerce, etc.❓ Si es así, entonces necesitas instalar ✨el plugin Password Protected✨.

Password Protected es un robusto plugin de protección con contraseña para WordPress que te permite proteger con contraseña entradas completas, páginas, categorías de WordPress, productos de WooCommerce, la página de inicio de sesión de WordPress (wp-admin) e incluso contenido parcial con total facilidad.

Además, puedes asegurar la pantalla protegida con contraseña frente a ataques a WordPress, como un ataque de fuerza bruta a WordPress, con la característica de límite de inicio de sesión.

Por lo tanto, el plugin Password Protected para WordPress garantiza una seguridad integral, cubriendo desde páginas de WordPress hasta productos de WooCommerce, todo con una interfaz fácil de usar.

Protege con contraseña cualquier contenido de WordPress, a tu manera

Con Password Protected, puedes asegurar desde sitios web enteros hasta secciones de contenido individuales mientras controlas exactamente quién obtiene acceso y cómo.

  • Protege con contraseña todo el sitio de WordPress

  • Protege con contraseña páginas y entradas específicas

  • Protege productos y categorías de WooCommerce

  • Protege tipos de contenido personalizado y taxonomías

  • Bloquea secciones específicas de contenido con la protección de contenido parcial

  • Permite a los roles de usuario de confianza saltarse las pantallas de contraseña

  • Concede acceso basado en direcciones IP

  • Crea y gestiona múltiples contraseñas para diferentes usuarios

  • Genera enlaces de bypass para acceder sin contraseña

  • Vende contenido protegido usando Gravity Forms

  • Envía automáticamente por correo electrónico los enlaces de acceso tras el envío de formularios

  • Redirige a los usuarios a páginas personalizadas después de un acceso exitoso

  • Bloquea bots con Google reCAPTCHA, hCaptcha y Cloudflare Turnstile

  • Supervisa los intentos de inicio de sesión y la actividad de acceso

  • Establece fechas de caducidad de contraseñas y límites de uso

  • Personaliza tu pantalla protegida con contraseña para que coincida con tu marca

  • Añade una capa adicional de seguridad a tu página de inicio de sesión de WordPress

¿Por qué necesitas proteger con contraseña tu sitio de WordPress?

Con el rápido aumento de las ciberamenazas, es fundamental contar con un sistema de seguridad de WordPress eficaz para tu sitio web.

Ya seas un blogger, propietario de un negocio o desarrollador, proteger la información confidencial y controlar quién puede acceder al contenido que has creado es fundamental. Aquí es donde entra en juego el plugin Password Protected.

Por ejemplo, imagina que eres un fotógrafo que muestra su portafolio. Usando el plugin Password Protect WordPress, puedes compartir tu trabajo de forma segura con clientes potenciales.
Puedes proteger con contraseña toda la página de tu portafolio o utilizar la protección de contenido parcial para bloquear solo ciertas secciones, como imágenes de alta resolución o enlaces de descarga. De esta manera, puedes mostrar muestras públicamente mientras mantienes tu trabajo prémium en privado hasta que estés listo para compartirlo.

¡Lo que hace que el plugin Password Protected destaque! 😎

¿No te gustaría contar con una protección de contraseñas en WordPress que te ofrezca tranquilidad y una seguridad inmensa para tu sitio de WordPress❓

Estas son algunas de las características del plugin de protección con contraseña para WordPress que te ofrecen un gran control sobre la protección de tu contenido de WordPress a la vez que aseguran tu sitio contra accesos no autorizados.

⚡ Protege con contraseña todo el sitio de WordPress con estas características:

✅ Protección completa del sitio — 💯% GRATIS

¿Quieres proteger todo tu sitio de WordPress? ¡El plugin Password Protected lo hace fácil!

Con una sola contraseña maestra, protege con contraseña todo el sitio de WordPress para evitar accesos no autorizados. Además, establece cuánto tiempo deseas utilizar la contraseña, define los permisos de protección y mucho más.

✅ Acceso de administrador sin contraseña

Como administrador, probablemente no quieras la molestia de introducir contraseñas adicionales para acceder a tu sitio, ¿verdad?

No te preocupes. Con el plugin Password Protected, puedes simplificar el proceso de inicio de sesión para los administradores con el acceso de administración sin contraseña. Esta funcionalidad de ahorro de tiempo mejora la eficiencia y la seguridad al eliminar la necesidad de que los administradores gestionen contraseñas o se arriesguen a la exposición a intentos de acceso no autorizados.

✅ Google reCAPTCHA

Añade una capa adicional de protección a tu pantalla de contraseña con Google reCAPTCHA (v2 y v3). Bloquea bots automatizados y spam exigiendo verificación humana a través de retos simples como selección de imágenes o resolución de puzles.

✅ hCaptcha [Pro]

Protege tu formulario de contraseña con hCaptcha, una alternativa centrada en la privacidad frente a Google reCAPTCHA. Verifica a los usuarios humanos manteniendo la recesión de datos al mínimo, ayudándote a bloquear bots eficazmente sin sacrificar la privacidad del usuario.

✅ Cloudflare Turnstile [Pro]

Protege tu entrada de contraseña con Cloudflare Turnstile, una solución CAPTCHA ligera y fácil de usar. A diferencia de los captchas tradicionales, Turnstile verifica a los visitantes en segundo plano, ofreciendo una sólida protección contra bots sin interrumpir la experiencia del usuario.

✅ Lista blanca de direcciones IP

Puedes especificar qué direcciones IP pueden acceder al contenido protegido con contraseña mediante la lista blanca de direcciones IP.

Esta función añade una capa adicional de seguridad al impedir el acceso no autorizado desde direcciones IP que no estén incluidas en la lista blanca, de modo que solo los usuarios aprobados puedan acceder al contenido protegido.

✅ Protección de entradas/páginas específicas [Pro]

¿Tienes contenido prémium o información confidencial a la que quieres restringir el acceso? Con el plugin Password Protected, puedes proteger fácilmente páginas o entradas con contraseña para que solo los usuarios autorizados puedan verlas. Esta función te permite ofrecer contenido exclusivo a los suscriptores o realizar pruebas privadas antes de la publicación.

Echa un vistazo a nuestra guía sobre cómo proteger con contraseña una página de WordPress de la manera correcta.

✅ Lista blanca de roles de usuario [Pro]

Si buscas un control de acceso simplificado basado en roles de usuario, la lista blanca de roles de usuario es la solución que necesitas. Al incluir en la lista blanca ciertos roles de usuario para tu sitio de WordPress, como administradores, editores o suscriptores, puedes asegurarte de que los usuarios autorizados puedan ver el contenido protegido sin introducir una contraseña.

✅ Protección de contenido parcial [Pro]

Protege fácilmente secciones específicas de tus páginas o entradas de WordPress con shortcodes. Muestra vistas previas gratuitas mientras bloqueas texto prémium, archivos multimedia o descargas detrás de una contraseña. Totalmente compatible con Elementor, Gutenberg y Beaver Builder, lo que te permite restringir bloques de contenido, widgets o secciones sin romper tu diseño. Perfecto para sitios de membresía, recursos restringidos y protección de contenido prémium de WordPress.

✅ Compatibilidad con maquetadores de páginas: Elementor, Gutenberg y Beaver Builder [Pro]
Protege contenido directamente dentro de Elementor, Gutenberg o Beaver Builder. Restringe secciones, bloques o widgets sin romper los diseños, ideal para la protección de contenido de WordPress dentro de los maquetadores de páginas.

✅ Protección de WP-Admin [Pro]

Protege con contraseña el wp-login (página de inicio de sesión de administración de WordPress) contra accesos no autorizados. Esta característica añade una capa adicional de seguridad al requerir una contraseña para acceder al panel de control de administración de WordPress, dándote una mayor protección contra intentos de inicio de sesión no autorizados y ataques de fuerza bruta en WordPress.

Cuando proteges con contraseña la página de inicio de sesión de WordPress (área de administración de WP), evitas que usuarios no autorizados accedan a la configuración confidencial del sitio, los datos de usuario y las funciones administrativas. Esto es especialmente importante para sitios con múltiples administradores o colaboradores, ya que ayuda a prevenir cambios no autorizados en la configuración o el contenido del sitio.

✅ Informe de actividad de intentos de contraseña (semanal)

Obtén información valiosa sobre las interacciones de los usuarios con tu contenido protegido (por ejemplo, páginas protegidas con contraseña, entradas, etc.) a través de nuestro exclusivo informe de actividad de intentos de contraseña. Este informe proporcionará una visión general exhaustiva de los intentos de inicio de sesión, incluidos los intentos con éxito y fallidos, los navegadores utilizados y los registros de actividad recientes. Ya utilices la versión gratuita o la Pro, este informe te permite realizar un seguimiento eficiente de los intentos de inicio de sesión y de la actividad de los usuarios.

✅ Protección de tipos de contenido personalizado [Pro]

Amplía la seguridad de tu sitio más allá de las entradas y páginas estándar. El plugin Password Protected te permite proteger cualquier tipo de contenido personalizado, como portafolios o testimonios, o incluso proteger con contraseña los productos de WooCommerce. Esta característica es sumamente útil para empresas o creadores que buscan compartir contenido exclusivo o restringir el acceso al contenido en ciertas áreas de su sitio.

✅ Protección de categorías y taxonomías [Pro]

Protege categorías con contraseña para tomar el control de la organización y el acceso de tu sitio. Usando una o varias contraseñas, puedes bloquear categorías o taxonomías específicas de WordPress, junto con las etiquetas de entradas relacionadas.

Esta funcionalidad es ideal para sitios web con diversas categorías de contenido o niveles de membresía. Al restringir el acceso a determinadas categorías, puedes crear áreas exclusivas para diferentes grupos de usuarios u ofrecer contenido prémium o restringido a los suscriptores.

✅ Exclusiones de páginas o entradas específicas [Pro]

Mantén la flexibilidad en la accesibilidad de tu sitio de WordPress excluyendo páginas, entradas y tipos de contenido específicos de la protección con contraseña. Ya sea tu página de inicio, tu página de contacto o tu página de destino, puedes asegurarte de que cierto contenido siga siendo accesible para todos los visitantes mientras aseguras todo el contenido del sitio web con una contraseña.

✅ Límite de intentos de inicio de sesión [Pro]

Configura un límite de intentos de inicio de sesión para proteger tu pantalla protegida con contraseña de WordPress frente a los ataques más comunes de WordPress, como los ataques de fuerza bruta. La característica de límite de intentos de inicio de sesión de Password Protected es una medida proactiva que mitiga el riesgo de acceso no autorizado y refuerza la seguridad general del sitio.

✅ Caducidad de contraseña y límite de uso [Pro]

Si quieres proteger con contraseña páginas o entradas de WordPress durante un período determinado, establece fechas de caducidad e impone límites de uso para restringir el número de veces que un usuario puede utilizar la contraseña. Esto hará que tu sitio sea más seguro y facilitará la gestión del acceso de los usuarios.

✅ Enlaces de bypass para acceso rápido [Pro]

Para acceder sin contraseña, crea fácilmente enlaces de bypass únicos para cada entrada, página, producto de WooCommerce o categoría protegida con contraseña, junto con una URL de bypass maestra para todo el sitio.

✅ Registros de actividad detallados

Mantente informado y atento con registros de actividad detallados para cada intento de contraseña. Esta característica proporciona información completa sobre la actividad del sitio, incluidas las direcciones IP, fechas, horas y estados de inicio de sesión, para que puedas supervisar y revisar fácilmente las interacciones de los usuarios.

✅ Personalización de la pantalla de bloqueo en tiempo real [Pro]

Personaliza tu pantalla protegida con contraseña y observa cada cambio al instante con la vista previa en vivo. Adapta tu pantalla de bloqueo a tu marca con colores, estilos y ajustes de diseño personalizados, todo en tiempo real.

Con opciones para personalizar el fondo, el logotipo y otros elementos de la pantalla de bloqueo, puedes crear una experiencia coherente y visualmente atractiva para los usuarios que buscan acceso a tu contenido protegido o restringido.

✅ Gestión de múltiples contraseñas [Pro]

Experimenta una flexibilidad y un control inigualables sobre los permisos de acceso con la gestión de múltiples contraseñas. Puedes crear contraseñas ilimitadas para cualquier pantalla de bloqueo. También es fácil activar o desactivar múltiples contraseñas para diversos fines, desde pruebas hasta la gestión de membresías.

✅ Redirección de URL personalizada [Pro]

Dirige a los usuarios al destino personalizado después de que desbloqueen tu sitio protegido con contraseña. Asigna una URL interna única a cada contraseña cuando utilices varias contraseñas para la protección de todo el sitio.

Esta función te ayuda a enviar a diferentes grupos de usuarios a páginas de destino dedicadas, paneles de miembros, pantallas de incorporación, ofertas especiales, recursos privados u otro contenido relevante según la contraseña que utilicen.

✅ Importar y exportar contraseñas [Pro]

Para una gestión rápida y sencilla de contraseñas, importa o exporta contraseñas de forma masiva utilizando un archivo CSV, con límites de uso, caducidad, estado y más.

✅ Solicitar contraseña [Pro]

Solicita fácilmente acceso al contenido protegido. Simplemente introduce tu correo electrónico y la solicitud se enviará al administrador para su revisión. El administrador podrá aprobar o rechazar la solicitud directamente desde el panel de control de WordPress. Tras la aprobación, el usuario recibirá la contraseña para acceder al contenido protegido.

✅ Integración con Gravity Forms [Pro]

Vende contenido protegido con contraseña a través de Gravity Forms y concede acceso automáticamente tras el envío exitoso del formulario. Recopila pagos, registros, información de clientes potenciales, datos de contacto o cualquier otro dato antes de permitir a los usuarios acceder a tus páginas, entradas, categorías protegidas o a todo el sitio.

Cuando un usuario envía el formulario, Password Protected envía instantáneamente un enlace de bypass seguro por correo electrónico. Los usuarios pueden acceder al contenido protegido con un solo clic, eliminando la necesidad de compartir contraseñas manualmente.

¡Consigue ✨Password Protected Pro✨ ahora!

🎉 5 razones clave por las que deberías optar por Password Protected Pro

Razón n.º 1: Mejora la seguridad de tu sitio de WordPress con facilidad

Actualiza la seguridad de tu sitio con Password Protected Pro y obtén una protección de contraseñas completa.

Protege fácilmente con contraseña el sitio web de WordPress. Desde la protección de páginas o entradas específicas hasta la protección de WP-Admin y la lista blanca de roles de usuario, Password Protected Pro te permite asegurar fácilmente tu sitio contra accesos no autorizados.

Con características de gestión de contraseñas intuitivas como la gestión de múltiples contraseñas y registros de actividad detallados, mantener los protocolos de seguridad se convierte en una tarea sencilla, lo que te permite centrarte en tus objetivos comerciales principales sin comprometer la protección.

Razón n.º 2: Mejor experiencia de usuario y accesibilidad

Desbloquea una flexibilidad sin igual en el control de acceso con las funciones avanzadas de Password Protected Pro. Ya sea que estés ofreciendo contenido exclusivo/restringido a suscriptores o realizando pruebas privadas antes de la publicación, la protección específica de páginas y entradas garantiza que solo los usuarios autorizados puedan acceder a información confidencial.

Mientras tanto, funciones como las URL de bypass y ciertas exclusiones de páginas/entradas te permiten mantener la accesibilidad para el contenido público, logrando el equilibrio perfecto entre seguridad y experiencia de usuario.

Razón n.º 3: Obtén información valiosa y supervisión

Mantente informado y atento con los completos informes de actividad semanales y las capacidades de registro de Password Protected Pro. Con el informe de actividad de intentos de contraseña, que incluye registros de actividad detallados, obtienes información valiosa sobre las interacciones de los usuarios, los intentos de inicio de sesión y la actividad del sitio.

Estos datos prácticos te permiten supervisar los patrones de acceso, detectar posibles amenazas de seguridad y optimizar tu estrategia de control de acceso en consecuencia.

Al aprovechar esta información, puedes mejorar de forma proactiva la seguridad del sitio, mitigar riesgos y garantizar el cumplimiento de las normativas de privacidad, fomentando la confianza y la seguridad entre tu base de usuarios.

Razón n.º 4: Gestión y administración simplificadas de contraseñas

Automatiza la gestión de contraseñas con la interfaz fácil de usar y las herramientas intuitivas de Password Protected Pro.

Con características como la caducidad de contraseñas y límites de uso, la limitación de intentos de inicio de sesión y el acceso de administración sin contraseña, puedes automatizar tareas rutinarias, reducir la carga administrativa y garantizar una experiencia de usuario fluida.

Con un control de acceso y administración simplificados, Password Protected Pro libera tu valioso tiempo y recursos para que puedas centrarte en tus objetivos comerciales principales manteniendo los más altos estándares de seguridad y cumplimiento.

Razón n.º 5: Gestión sencilla de membresías

Si gestionas un sitio de membresía o una plataforma basada en suscripciones, Password Protected Pro ofrece las características que necesitas para proporcionar acceso exclusivo a tus usuarios y maximizar los ingresos.

Con características como la lista blanca de roles de usuario y la gestión de múltiples contraseñas, puedes controlar cómodamente los permisos de acceso para tu contenido restringido de WordPress. Al simplificar la protección de contenido de WordPress y garantizar un acceso fluido para los miembros de pago, puedes mejorar la experiencia del usuario, retener suscriptores e impulsar un crecimiento constante de los ingresos.

🎉 Casos de uso para la protección con contraseña en WordPress

Caso de uso n.º 1: Ofrece contenido prémium a tus suscriptores

Desbloquea todo el valor de tu contenido prémium ofreciendo acceso exclusivo a los suscriptores con Password Protected. Comparte de forma segura artículos, libros electrónicos, informes, vídeos, podcasts y recursos descargables mientras realizas un seguimiento del uso de contraseñas y controlas el acceso.

También puedes recopilar pagos, registros o información de clientes potenciales a través de Gravity Forms antes de conceder el acceso. Tras un envío exitoso, los usuarios reciben un enlace de bypass seguro por correo electrónico y pueden acceder a tu contenido protegido inmediatamente sin introducir una contraseña.

Con múltiples contraseñas, enlaces de bypass y controles de acceso avanzados, puedes crear una experiencia fluida para los suscriptores mientras proteges tu contenido prémium.

Caso de uso n.º 2: Da a los clientes acceso exclusivo a tu portafolio

Muestra tu portafolio de forma segura a los clientes con Password Protected, salvaguardando tu trabajo frente a accesos no autorizados. Genera contraseñas únicas para cada cliente, garantizando un acceso personalizado mientras les impresionas con una pantalla de bloqueo personalizada.

Con Password Protected, puedes mantener la confidencialidad y el profesionalismo mientras compartes tus proyectos creativos.

Caso de uso n.º 3: Mantén privadas las páginas en mantenimiento

Mantén la confidencialidad y el control sobre las páginas inacabadas de tu sitio web con el plugin Password Protected. Si estás trabajando en un nuevo sitio web o actualizando páginas existentes, puedes proteger con contraseña las páginas o todo el sitio de WordPress para mantener tu trabajo en privado.

Genera contraseñas temporales con uso limitado, proporcionando acceso seguro a los administradores mientras mantienes tu trabajo en privado hasta que esté listo para su visualización pública.

Caso de uso n.º 4: Crea un blog familiar privado

Configura un espacio seguro y privado para …

Capturas

Instalación

Para instalar y configurar este plugin…

  1. Sube o instala el plugin a través de tu administración de WordPress.
  2. Activa el plugin a través del menú de administración «Plugins».
  3. Configura las opciones de contraseña en los ajustes de Password Protected.

Actualizaciones

Si vas a actualizar manualmente mediante FTP en lugar de a través del enlace de actualización automática de WordPress, desactiva y vuelve a activar el plugin para asegurarte de que se actualice correctamente.

FAQ

¿Puede el plugin proteger con contraseña productos de WooCommerce?

Sí, puedes proteger con contraseña productos de WooCommerce o categorías enteras de productos.

¿Es visible mi contenido protegido con contraseña en los resultados de búsqueda de Google?

No, el contenido protegido con contraseña no es visible para los motores de búsqueda como Google. El plugin evita que los motores de búsqueda indexen el contenido protegido para que permanezca privado y accesible solo para aquellos que tienen la contraseña.

¿Protege el plugin con contraseña páginas o entradas específicas?

Sí, el plugin Password Protected te permite asegurar páginas o entradas individuales. Puedes establecer contraseñas para contenido específico.

¿Puedo incluir en una lista blanca ciertos roles de usuario para el acceso sin contraseña?

Sí, la función de lista blanca de roles de usuario te permite dar acceso abierto (sin contraseña) a roles de usuario específicos sin requerir una contraseña.

¿Qué es la protección de contenido parcial en WordPress?

La protección de contenido parcial te permite bloquear solo secciones específicas de una página o entrada mientras mantienes el resto visible públicamente. Puedes utilizar shortcodes para ocultar texto prémium, imágenes o descargas detrás de una contraseña.

¿Cómo puedo proteger con contraseña una sección de una página o entrada de WordPress?

Simplemente envuelve el contenido que deseas bloquear con el shortcode que generas utilizando el plugin Password Protected. Solo los visitantes con la contraseña correcta podrán verlo.

¿Puedo usar la protección de contenido parcial con Elementor o Gutenberg?

¡Sí! Funciona perfectamente con Elementor, Gutenberg y Beaver Builder. Puedes proteger bloques, secciones o widgets individuales sin alterar el diseño de tu página.

¿Protege el plugin con contraseña el wp-admin (página de inicio de sesión de administración de WordPress)?

Sí, la función de protección de WP-Admin añade una capa adicional de seguridad al panel de control de administración de WordPress. Evita el acceso no autorizado a tu wp-admin.

¿Qué pasa si necesito excluir ciertas páginas o entradas de la protección con contraseña?

El plugin te permite excluir páginas, entradas o tipos de contenido específicos de la protección con contraseña, asegurando que el contenido esencial como tu página de inicio o página de contacto permanezca accesible para todos los visitantes.

¿Protege el plugin contra ataques de fuerza bruta?

La característica de límite de intentos de inicio de sesión te permite establecer el número de intentos fallidos de inicio de sesión, lo que reduce el riesgo de ataques de fuerza bruta y mejora la seguridad de tu sitio.

¿Cómo puedo activar los feeds si la web está protegida con contraseña?

En los ajustes, marca la casilla «Permitir feeds».

No puedo previsualizar mis cambios en el personalizador de temas

Debes ser administrador (tener la capacidad manage_options) y, en los ajustes de Password Protected, marcar la casilla «Permitir administradores».

¿Cómo puedo cerrar sesión?

Simplemente añade la ruta «password-protected=logout» a tu URL.
P.ej. http://www.dominio.com/?password-protected=logout

He olvidado la contraseña. ¿Cómo puedo desactivar el plugin?

Si vas a tu página de inicio de sesión de administración de WordPress /wp-login.php y muestra los campos de inicio de sesión de administrador, deberías poder iniciar sesión y desactivar el plugin.

Si la pantalla de inicio de sesión del administrador muestra en su lugar el campo Password Protected, deberás acceder a tu sitio a través de SFTP/SSH y eliminar la carpeta del plugin Password Protected en la carpeta de plugins wp-content/plugins/password-protected.

¿Cómo puedo obtener soporte al cliente?

Para ponerte en contacto con nuestro equipo de soporte, haz clic aquí y rellena el formulario con tu nombre completo, dirección de correo electrónico, el motivo del contacto y los detalles del problema. Nuestro equipo de soporte suele ponerse en contacto contigo en un plazo de 24 horas.

¿Cómo puedo traducir este plugin?

Si quieres traducir este plugin, puedes contribuir fácilmente a la página de Traducción de WordPress. El plugin estable debe estar traducido al 90 % para que un archivo de idioma esté disponible para su descarga/actualización a través de WordPress.

Reseñas

22 de mayo de 2026
Easy to install and configure. It seems that the Support service must be good too, because as soon as I had deactivated Password Protected, I was contacted by them enquiring whether I was having problems with that module. The answer is no : it works perfectly. And the only reason I deactivated it is that the website on which it was installed no longer contains any sensitive or confidential information that requires the use of passwords. But I can recommend it to anyone looking for a simple effective way of controlling access to a website.
12 de mayo de 2026 2 respuestas
This plugin could really use an update. The create has a gorgeous PAYMENT page, but the ugliest plugin on the market. Enabling the password protection inserts an embarrassing 1999 notice inside your site. The $99/year made me laugh out loud.
3 de mayo de 2026
Super easy to use and does exactly what I needed. Clean, lightweight, and very reliable—highly recommend 👍
21 de noviembre de 2025 1 respuesta
I need a homepage public. I want to lock out everything else. This was the top result for this feature, but it is locked behind a paywall. Exclusion of a few pages should be included or at least the homepage. I am sure this is useful for some people, but I need my homepage unlocked for a project.
23 de septiembre de 2025
While it took a while to get the plugin working with my website, the support team was able to assist me through the more technical issues and it now works without a hitch!
Leer todas las 139 reseñas

Colaboradores y desarrolladores

«Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content» está traducido en 22 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.8.4

  • Fixed – Captcha Validation Issue
  • Fixed – Security enhancement on behalf of CVE-2026-11995
  • Update – Feedback SDK update

2.8.3

  • Improved code optimization.

2.8.2

  • New – Added functionality to bypass page cache.
  • Improved code optimization.

2.8.1

  • Update – Tested up to WordPress 7.0.
  • Fixed – UI checkbox issue.

2.8.0

  • Tested up to WordPress 6.9.
  • Improved code optimization.

2.7.12

  • Fixed – Fix the Vulnerability issued by WordFence.
  • Fixed – Translation issue.

2.7.11

  • Fixed: Translation issue.
  • Improved code optimization.

2.7.10

  • Optimized code for better performance.
  • Feedback SDK update.

2.7.9

  • Improved code optimization.

2.7.8

  • Fixed: compatibility with WordPress 6.8
  • Added – Notice on transient/cookies settings recommended by WordFence team.

2.7.7

  • Fixed – compatibility with elementor.

2.7.6

  • Fixed: login with transient issue resolved.

2.7.5

  • Fixed: login with transient issue resolved.

2.7.4

  • New – Added functionality to login with transient if the cookies are blocked.
  • Fixed: compatibility with WordPress 6.7

2.7.3

  • New – Option to view password text in the field while entering.
  • Improvement – Preserve custom URL parameters on password protected screen.

2.7.2

  • Fix: Updated depreciated PHP function to make it compatible with the latest PHP version.
  • Added: Login designer compatibility banner.
  • Improvement: Implement few UI tweaks.

2.7.1

  • Fixed – Disabled activity report by default.

2.7

  • New: Added Password Activity Report to provide weekly insights on access attempts to your protected sites.
  • New: Added Categoric Tabs and Sub-Tabs User Interface for easy navigation and better user experience.

2.6.8

  • Fix: Gutenberg compatibility issue fixed – REST API was getting blocked

2.6.7

  • Security: Patched two security improvements suggested by Wordfence team.
  • Fix: Updated depreciated PHP function to make it compatible with the latest PHP version.
  • Compatibility: Improved compatibility with Elementor.

2.6.6

  • Improvement – Added support for HTML in the above and bottom text displayed in the password screen.

2.6.5.1

  • Ensured seamless compatibility with the latest WordPress version

2.6.5

2.6.4

  • Fixed – Added compatibility for PHP version 8.2

2.6.3.2

  • Update – Feedback library updated

2.6.3.1

  • Fix – Parse error related to PHP version 7.2

2.6.3

  • New – Added Freemius SDK integration.
  • New – Added functionality to login with transient if the cookies are blocked.
  • Fix – Fixed Redirect Issue from excluded page to password protected page.

2.6.2

  • Fix – Parse error related to PHP version 7.2

2.6.1

  • Fix – Parse error related to PHP version 7.2
  • Update – Link to official Google Re-captcha documentation

2.6.0

  • Improved admin settings interface and introduced NEW tabs structure.
  • NEW: Added Google Recaptcha v2 and v3 to make it more secure.
  • NEW: Added Password Protected top-level admin menu for ease.
  • NEW: Added option to add text above password Field.
  • NEW: Added option to add text below password Field.

2.5.3

  • Improved Settings HTML structure
  • Added Note regarding compatibility with login designer within dashboard

2.5.2

  • Made compatibility with Login Designer; Now you can customize the password-protected screen with the customizer using login designer plugin.

2.5.1

  • Fix – Author name conflict resolved

2.5

  • Deprecate wp_no_robots and replace with wp_robots_no_robots for WordPress 5.7+

2.4

  • Add a Nocache header to the login page redirect to prevent the browser from caching the redirect page. Props De’Yonte W.
  • Remove ‘password-protected’ query from redirects on successful login or logout.
  • Check «redirect_to» query var is set in hidden form field. Props Matthias Kittsteiner.
  • Añadir favicon a la página de inicio de sesión protegida con contraseña

2.3

  • Adds password_protected_cookie_name filter for the cookie name. Props Jose Castaneda.
  • Let developers override the capability needed to see the options page via a password_protected_options_page_capability filter. Props Nicola Peluchetti.
  • Don’t use a «testcookie» POST query as it is blocked by Namecheap (and possibly other hosts).
  • Fix warnings in W3 validator – script and style “type” attribute not required. Props @dianamurcia.
  • Translations now via translate.wordpress.org.
  • Updated URL references. Props Garrett Hyder.

2.2.5

  • Added password_protected_login_password_title filter to allow customizing the «Password» label on the login form. Props Jeremy Herve.
  • Fix stray «and» in readme. Props Viktor Szépe.
  • Update Portuguese translation. Props Jonathan Hult.
  • Update Russian translation. Props Alexey Chumakov.

2.2.4

  • Check that $_SERVER['REMOTE_ADDR'] is set.

2.2.3

  • Restrict REST-API-access only if password protection is active.
  • Added viewport meta tag to login page.
  • Added password_protected_show_login filter.
  • Cookie name is not editable in the admin so display just for reference.
  • Use default WordPress text domain for “Remember Me” and “Log In” buttons.

2.2.2

  • Change locked admin bar icon to green.
  • Fix REST option and always allow access to REST API for logged in users.

2.2.1

  • Fixed PHP error when calculating cookie expiration date.

2.2

  • Added admin bar icon to indicate wether password protection is enabled/disabled.
  • Option to show «Remember me» checkbox. Props Christian Güdel.
  • REST API access disabled if password not entered.
  • Admin option to allow REST API access.
  • More robust checking of password hashes.

2.1

  • Update caching notes for WP Engine and W3 Total Cache plugin.
  • Tested up to WordPress 4.8

2.0.3

  • Declare methods as public or private and use PHP5 constructors.
  • Show user’s IP address beside «Allow IP Addresses» admin setting.
  • Add CHANGELOG.md and README.md

2.0.2

  • Check allowed IP addresses are valid when saving.
  • Only redirect to allowed domain names when logging out.

2.0.1

  • Split logout functionality into separate function.
  • Security fix: Use a more complex password hash for cookie key. Props Marcin Bury, Securitum.

2.0

  • Added password_protected_logout_link shortcode.
  • Load ‘password-protected-login.css’ in theme folder if it exists.
  • Added password_protected_stylesheet_file filter to specify alternate stylesheet location.
  • Added is_user_logged_in(), login_url(), logout_url() and logout_link() methods.
  • Added Basque, Czech, Greek, Lithuanian and Norwegian translations.
  • Better handling of login/out redirects when protection is not active on home page.

1.9

  • Fixed «Allow Users» functionality with is_user_logged_in(). Props PatRaven.
  • Added option for allowed IP addresses which can bypass the password protection.
  • Added ‘password_protected_is_active’ filter.

1.8

  • Support for adding «password-protected-login.php» in theme directory.
  • Allow filtering of the ‘redirect to’ URL via the ‘password_protected_login_redirect_url’ filter.
  • Added ‘password_protected_login_messages’ action to output errors and messages in template.
  • Updated translations.
  • Use current_time( ‘timestamp’ ) instead of time() to take into account site timezone.
  • Check login earlier in the template_redirect action.

1.7.2

  • Fix always allow access to robots.txt.
  • Added ‘password_protected_login_redirect’ filter.
  • Updated translations.

1.7.1

  • Fix login template compatibility for WordPress 3.9

1.7

  • Remove JavaScript that disables admin RSS checkbox.
  • Added ‘password_protected_theme_file’ filter to allow custom login templates.
  • Add option to allow logged in users.

1.6.2

  • Set login page not to index if privacy setting is on.
  • Allow redirection to a different URL when logging out using ‘redirect_to’ query and full URL.

1.6.1

  • Language updates by wp-translations.org (Arabic, Dutch, French, Persian, Russian).

1.6

  • Robots.txt is now always accessible.
  • Added support for Uber Login Logo plugin.

1.5

  • Added note about WP Engine compatibility to readme.txt
  • Requires WordPress 3.1+
  • Settings now have their own page.
  • Fixed an open redirect vulnerability. Props Chris Campbell.

1.4

  • Add option to allow administrators to use the site without logging in.
  • Use DONOTCACHEPAGE to try to prevent some caching issues.
  • Added a contextual help tab for WordPress 3.3+.
  • Updated login screen styling for WordPress 3.5 compatibility.
  • Options are now on the ‘Reading’ settings page in WordPress 3.5

1.3

  • Added checkbox to allow access to feeds when protection is enabled.
  • Prepare for WordPress 3.5 Settings API changes.
  • Added ‘password_protected_before_login_form’ and ‘password_protected_after_login_form’ actions.
  • Added ‘password_protected_process_login’ filter to make it possible to extend login functionality.
  • Now possible to use ‘pre_update_option_password_protected_password’ filter to use password before it is encrypted and saved.
  • Ready for translations.

1.2.2

  • Show login error messages.
  • Escape ‘redirect_to’ attribute. Props A. Alagha.

1.2.1

  • Added a «How to log out?» FAQ.
  • Only disable feeds when protection is active.

1.2

  • Use cookies instead of sessions.

1.1

  • Encrypt passwords in database.

1.0

  • First Release. If you spot any bugs or issues please log them here.