¿Alguna vez has querido compartir una página de WordPress con un cliente, dar a los suscriptores acceso a contenido exclusivo o preparar una página antes de lanzarla públicamente?
No necesitas crear un sitio de membresía ni instalar un complicado sistema de control de acceso para hacerlo. WordPress tiene protección de contraseña incorporada que te permite restringir el acceso a páginas y publicaciones individuales en solo unos pocos clics.
En este tutorial, te mostraré dos formas sencillas de proteger una página con contraseña en WordPress. También explicaré cómo solucionar un problema común: cuando una página supuestamente protegida todavía es visible para todos.

✏️ Resumen rápido: Para bloquear una sola página o publicación, usa la configuración de visibilidad incorporada directamente dentro del editor de WordPress. Si prefieres bloquear todo tu sitio, usa el plugin gratuito Password Protected en su lugar.
Aquí tienes todo lo que cubriremos:
- Método 1: Proteger con contraseña una página o publicación de WordPress
- Método 2: Protege con contraseña todo tu sitio de WordPress
- Por qué tu página protegida con contraseña no funciona
- Preguntas frecuentes: Proteger con contraseña páginas y publicaciones en WordPress
- Recursos adicionales: Gestión de páginas y publicaciones de WordPress
Método 1: Proteger con contraseña una página o publicación de WordPress
Si solo necesitas proteger una página o publicación individual, WordPress incluye una función incorporada que se encarga de esto de inmediato. La configuración toma unos minutos y no tienes que instalar ni configurar ningún software adicional.
Paso 1: Abrir el editor de página o publicación
En tu panel de WordPress, navega a Páginas o Publicaciones y haz clic en Editar bajo el elemento que deseas bloquear.

Paso 2: Habilitar la protección con contraseña
En el panel de configuración de la derecha, busca la sección 'Estado'. Por defecto, todo lo que publicas es visible para cualquier persona en la web.

Haz clic en el estado que se muestra junto a él, que dice 'Borrador' o 'Publicado' dependiendo de si la página ya está activa.
Luego, selecciona Protegido con contraseña.

Esto revela un cuadro de texto donde puedes establecer tu contraseña.
Elige algo fácil de recordar para los lectores, pero difícil de adivinar para los extraños. Evita opciones obvias como '1234' o 'contraseña'.

Paso 3: Guarda o actualiza tu página
Una vez que todo se vea bien, haz clic en Publicar o Actualizar si la página ya está activa. WordPress aplica la contraseña de inmediato.
Para probarlo, abre el enlace de la página en una ventana de navegador anónima o privada. Verás un formulario simple que pide la contraseña antes de mostrar tu contenido:

Método 2: Protege con contraseña todo tu sitio de WordPress
El Método 1 bloquea una página a la vez, pero se vuelve poco práctico cuando necesitas ocultar todo tu sitio.
Para eso, uso el plugin gratuito Password Protected. Coloca una única pantalla de contraseña frente a todo tu sitio, por lo que un visitante tiene que escribir la contraseña antes de poder acceder a cualquier página o publicación.
Paso 1: Instala el plugin gratuito Password Protected
Para empezar, instala el plugin gratuito Password Protected de WordPress.org. Para obtener instrucciones paso a paso, consulta nuestra guía sobre cómo instalar un plugin de WordPress.
Cuando abres el plugin por primera vez, aparece un aviso preguntando si deseas compartir datos de diagnóstico básicos y recibir actualizaciones. Puedes elegir Permitir y Continuar o Omitir. Omitir te lleva directamente a la pantalla de configuración sin bloquear ni limitar ninguna función.

Paso 2: Activa la protección y establece la contraseña de tu sitio
En tu panel, ve a Password Protected » General para administrar toda la configuración de bloqueo de tu sitio.
En la parte superior del panel, busca el interruptor de Estado de Password Protected y actívalo. Esta es la configuración que coloca la pantalla de contraseña frente a todo tu sitio.

La sección Permisos Protegidos te permite elegir quién omite la pantalla de contraseña.
Siempre marca Permitir administradores para que puedas ver tu sitio mientras inicias sesión. Desmarcarlo no te bloqueará el acceso a tu panel, pero tendrás que escribir la contraseña del sitio en tu propio navegador antes de poder ver el frontend.
Las opciones restantes otorgan acceso a grupos específicos:
- Permitir usuarios registrados: Permite que cualquier usuario registrado omita la solicitud de contraseña. Esto funciona muy bien si tus clientes ya tienen cuentas.
- Permitir feeds RSS y Permitir REST API: Permitir feeds RSS hace que tu feed sea legible sin la contraseña, así que solo márcalo si un servicio de correo electrónico necesita tu feed. Permitir REST API solo se aplica a los visitantes que han iniciado sesión.
A continuación, desplázate hacia abajo hasta los campos de Nueva contraseña. Ingresa tu contraseña elegida en el primer cuadro y confírmala en el segundo.
Asegúrate de guardar tu contraseña en un gestor de contraseñas o en otro lugar seguro, porque la pantalla de configuración no la mostrará de nuevo una vez que la guardes. Si pierdes la contraseña, puedes iniciar sesión en WordPress a través de tu página de inicio de sesión habitual y luego establecer una nueva contraseña o desactivar el plugin.
Finalmente, haz clic en Guardar cambios para aplicar la protección en todo tu sitio.

Paso 3: Comprueba la pantalla de contraseña en un navegador sin iniciar sesión
Debido a que habilitaste Permitir administradores, tu navegador omite la pantalla de contraseña automáticamente. Para verificar que la protección con contraseña está funcionando correctamente, abre una ventana privada o de incógnito y visita tu página de inicio.
Deberías ver la pantalla de contraseña en lugar de tu contenido habitual. Ingresar tu contraseña te dará acceso a todo el sitio, confirmando que todo funciona como se esperaba.
Ten en cuenta que este método no protege los archivos multimedia. Los enlaces directos a imágenes y PDF omiten la configuración de páginas de WordPress, por lo que cualquiera con la URL del archivo aún puede verlos. Necesitarás proteger esos archivos usando un plugin de protección de contenido.
Para hacer tu sitio público en cualquier momento, regresa a Protegido con contraseña » General y desactiva el interruptor de Estado protegido con contraseña.
Por qué tu página protegida con contraseña no funciona
Si tu página se abre de inmediato sin pedir contraseña, no te preocupes. Este es el problema más común que la gente encuentra, y casi nunca es causado por una configuración incorrecta.
Descarta problemas de caché
Los plugins de caché entregan copias estáticas guardadas de tu sitio, lo que significa que podrías estar viendo una página guardada antes de que activaras el bloqueo.
Si usas un plugin de caché, vale la pena borrar su caché, junto con cualquier caché de página que ejecute tu empresa de hosting, y cargar la página nuevamente en una ventana privada antes de continuar.
Tu navegador ya tiene la contraseña
Cuando ingresas la contraseña correcta, WordPress almacena una cookie en tu navegador. Esta cookie le dice a tu sitio web que ya has sido verificado, por lo que puedes navegar sin volver a escribir la contraseña en cada carga de página.
Debido a que esa cookie permanece activa durante 10 días, tu sitio se abrirá normalmente una vez que pruebes la contraseña. Para ti, la página parece no estar protegida, pero está bloqueada para todos los demás.
Para verificar lo que ven los visitantes reales, prueba tu URL dentro de una ventana privada o de incógnito, que ignora las cookies existentes del navegador. Si la pantalla de contraseña aparece allí, tu configuración está funcionando correctamente.
Si usaste el plugin Password Protected, puedes borrar forzosamente tu cookie de acceso. Simplemente agrega ?password-protected=logout al final de la dirección de tu sitio, y el plugin te cerrará la sesión y te devolverá a la pantalla de bloqueo.
La contraseña distingue entre mayúsculas y minúsculas
Este problema generalmente afecta a los visitantes en lugar de a los propietarios del sitio. WordPress verifica las contraseñas usando una coincidencia exacta de caracteres, por lo que trata Spring2026 y spring2026 como entradas completamente diferentes.
Un espacio copiado accidentalmente al final de una cadena también activará un error de contraseña no válida.
Los teclados de los móviles hacen que este error sea más común, ya que la mayoría de los dispositivos capitalizan la primera letra de un campo de texto automáticamente.
Si un lector o cliente informa de un error de contraseña, pídele que escriba la contraseña manualmente en minúsculas y que verifique que no haya espacios adicionales al final.
El título todavía se muestra en las páginas de tu blog y categorías
Incluso con la protección activa, tu página de inicio del blog, las páginas de categorías y los resultados de búsqueda aún muestran el título de la publicación con un prefijo de ‘Protegido:’ y su imagen destacada. Esas páginas de listado son lo que WordPress llama páginas de archivo.
Dependiendo de tu tema, los visitantes verán un formulario de contraseña o un aviso rápido indicando que la publicación está protegida.
Si revelar el título o la imagen revela detalles confidenciales, puedes editar el título o ocultar las publicaciones protegidas de esas páginas por completo usando un fragmento de código.
Aquí tienes el fragmento de código para eliminar las publicaciones protegidas por contraseña de tu feed principal del blog y de los archivos, seguido de la forma más segura de agregarlo a tu sitio:
function wpb_password_post_filter( $where = '' ) {
if (!is_singular() && !is_admin()) {
$where .= " AND post_password = ''";
}
return $where;
}
add_filter( 'posts_where', 'wpb_password_post_filter' );
Este fragmento le dice a WordPress que omita las publicaciones protegidas por contraseña cada vez que genera tu página de inicio o una página de archivo. La publicación sigue siendo completamente accesible para cualquiera que use su enlace directo y contraseña.
Podrías pegar este código directamente en el archivo functions.php de tu tema. No lo recomiendo, ya que un solo error tipográfico en ese archivo puede romper tu sitio y bloquearte el acceso a tu propio panel.
En su lugar, usa un plugin de fragmentos como el plugin gratuito WPCode. WPCode mantiene el código personalizado separado de los archivos de tu tema, por lo que puedes activar y desactivar fragmentos desde el panel. Tu código personalizado también sobrevivirá cuando actualices o cambies de tema.
Puedes leer nuestra reseña completa de WPCode para más información.
Primero, necesitas instalar y activar WPCode. Para obtener instrucciones paso a paso, sigue nuestra guía sobre cómo instalar un plugin de WordPress.
En tu panel de WordPress, ve a Fragmentos de código » Agregar fragmento. Pasa el cursor sobre el cuadro ‘Agregar tu código personalizado (Nuevo fragmento)’ y haz clic en ‘+ Agregar fragmento personalizado’ cuando aparezca.

En la siguiente pantalla, elige tu tipo de código seleccionando Fragmento de PHP.

Comienza dando a tu fragmento un título claro, como ‘Ocultar publicaciones protegidas por contraseña’, para que puedas identificarlo fácilmente en tu panel más tarde.
A continuación, pega el fragmento de PHP en el cuadro Vista previa del código:

Finalmente, cambia el interruptor de Inactivo a Activo y haz clic en Guardar fragmento.
Para comprobar que esto funcionó, recarga tu página de inicio en una ventana de navegador privada. El título y la miniatura de la entrada protegida ya no aparecerán en las páginas de tu blog y categorías, mientras que la entrada en sí permanece completamente accesible a través de su dirección directa.
Para más detalles, consulta nuestra guía sobre cómo ocultar entradas protegidas con contraseña del bucle de WordPress. Si prefieres mantener la entrada listada pero mostrar un extracto debajo del título, también tenemos una guía sobre cómo mostrar el extracto de una entrada protegida con contraseña.
Preguntas frecuentes: Proteger con contraseña páginas y publicaciones en WordPress
¿Los visitantes pueden ver el contenido protegido con contraseña en los resultados de búsqueda?
WordPress mantiene tu contenido bloqueado oculto de los motores de búsqueda de forma nativa. Google podría indexar el título y la URL de la página, pero nunca podrá rastrear, ver o mostrar el texto protegido con contraseña en su interior.
Si deseas evitar que los motores de búsqueda muestren el título o la URL en los resultados de búsqueda por completo, puedes configurar la página como 'noindex' usando un plugin de SEO. Esto le indica a los motores de búsqueda que la excluyan de sus resultados por completo.
Usamos All in One SEO (AIOSEO) en nuestros propios sitios web. Te permite noindexear una página específica directamente desde el editor de entradas, para que la página quede fuera de los resultados de búsqueda.
Para un recorrido completo de estas funciones, consulta nuestra reseña detallada de AIOSEO.
¿Cómo hago que una página sea privada en WordPress?
Privado y Protegido con contraseña son dos configuraciones diferentes dentro del menú 'Estado', y resuelven problemas distintos.
Privado restringe la página exclusivamente a los editores y administradores del sitio que han iniciado sesión, eliminando el campo de contraseña por completo. Esto lo hace ideal para documentos internos del equipo.
Mientras tanto, establecer una contraseña crea una pantalla de entrada para que puedas otorgar acceso a clientes o lectores que no tienen una cuenta de usuario en tu sitio.
Para un recorrido completo, consulta nuestra guía sobre cómo crear una entrada privada en WordPress.
¿Cómo hago que todo un sitio de WordPress sea privado?
El plugin gratuito Password Protected hace que todo tu sitio sea privado. Coloca una única puerta de contraseña delante de tu sitio web, lo que lo hace ideal para previsualizaciones de clientes o sitios en desarrollo.
Este enfoque funciona mejor como una medida temporal en lugar de una solución permanente, ya que todos los visitantes comparten las mismas credenciales y no puedes rastrear la actividad de usuarios individuales.
Si necesitas un sitio permanentemente privado con cuentas de usuario únicas, consulta nuestra guía sobre cómo hacer que tu blog de WordPress sea completamente privado.
¿Puedo proteger con contraseña un archivo multimedia o un PDF?
No, ninguno de los métodos protege archivos multimedia independientes.
Ambos métodos aseguran las páginas de WordPress, pero los elementos multimedia como imágenes y PDFs tienen URLs directas que cargan los archivos directamente desde tu servidor. Como resultado, cualquiera que tenga el enlace directo puede acceder a estos recursos.
Para proteger archivos multimedia individuales, necesitarás usar una solución de seguridad dedicada. Nuestra guía sobre los mejores plugins de protección de contenido de WordPress cubre estas opciones.
¿Qué sucede cuando alguien ingresa la contraseña incorrecta?
Si un visitante introduce una contraseña incorrecta, WordPress simplemente recarga la página y muestra un breve mensaje de error. No hay límite en la cantidad de veces que alguien puede intentarlo, y no hay un mecanismo de bloqueo de IP. Eso mantiene las cosas simples, pero también significa que la función solo es adecuada para contenido de bajo riesgo.
Sin embargo, si manejas datos sensibles o confidenciales, deberías considerar usar medidas de seguridad más robustas como el acceso basado en usuarios o los requisitos de inicio de sesión.
¿Cuánto tiempo permanecen activas las contraseñas?
Cuando un visitante ingresa la contraseña correcta, WordPress establece una cookie en el navegador que otorga acceso por 10 días. Si tus visitantes reportan que reingresan credenciales antes o después de lo esperado, es probable que un tema o plugin haya ajustado ese período de tiempo de espera.
¿Puedo usar la misma contraseña para varias páginas?
Sí, puedes reutilizar la misma contraseña en varias páginas o publicaciones. Esto es particularmente útil al compartir una colección de páginas de borrador o solo para clientes.
Solo ten en cuenta que cualquiera con la contraseña puede ver todas esas páginas o publicaciones, por lo que este enfoque es más adecuado para contenido de baja seguridad.
¿La protección con contraseña funcionará con mi tema?
En la mayoría de los casos, sí. La protección de contraseña predeterminada de WordPress funciona con cualquier tema bien codificado y hereda su diseño y estilo básicos.
Recursos adicionales: Gestión de páginas y publicaciones de WordPress
Esperamos que este artículo te haya ayudado a proteger con contraseña páginas o publicaciones en WordPress. A continuación, quizás quieras consultar nuestras útiles guías sobre:
- Guía Definitiva para Proteger Contenido en WordPress
- Cómo crear un muro de pago en WordPress (con opción de vista previa)
Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para ver tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

MJ
Una vez que ingresas la contraseña en la página protegida con contraseña y se muestra la información protegida, ¿cómo puedo cerrar sesión nuevamente para ver cómo se ve la página para los visitantes que no han iniciado sesión?
Gracias
Soporte de WPBeginner
El método más sencillo sería usar una ventana de navegador de incógnito/privada
Administrador
Noreen
He configurado la página del Blog para que esté protegida con contraseña. El sitio es juliananoreen.com.
Guardado.
¡Sigue siendo visible! Hice que un amigo probara desde un teléfono celular. Visible allí también.
¿Hay alguna configuración adicional que estoy pasando por alto?
Espero ver un mensaje y una sección de contraseña, pero las publicaciones de prueba son completamente visibles.
¡Gracias por tus ideas!
N
Soporte de WPBeginner
Hola Noreen,
La página del blog es un marcador de posición para mostrar tus publicaciones de blog de WordPress. A diferencia de las páginas normales de WordPress que muestran el contenido de la página, esta página muestra la lista de tus publicaciones de blog. Normalmente, la función de protección con contraseña de WordPress funciona en el contenido de una publicación o página. Sin embargo, una página de blog no tiene contenido propio. Es por eso que antes de que la protección con contraseña pueda activarse, las publicaciones del blog se muestran.
Administrador
Noreen
¡Oh, caramba!
¿Tienes alguna idea de cómo bloquearlo completamente para poder agregar contenido y que todos los elementos estén ocultos? Inicialmente intenté proteger las publicaciones con contraseña, pero no es una opción porque el título y las imágenes destacadas siguen siendo visibles. Mmmmmmm...
¡Gracias!
Soporte de WPBeginner
Para lo que parece que quieres, necesitarías configurar un plugin de membresía para proteger con contraseña tu contenido: https://www.wpbeginner.com/plugins/5-best-wordpress-membership-plugins-compared/
Mary Ann
He protegido con contraseña algunas páginas (y sus subpáginas… no las entradas). Quiero que se le pida al usuario que vuelva a introducir la contraseña cuando abandone la página…
Vi que se puede establecer post_password_expires a 0, pero ¿dónde lo haría para una página?
Ben
Mi protección de contraseña no funciona. Sigue remitiendo al aviso de contraseña. Sí, tengo la contraseña correcta. ¿Alguna idea?
ellen
Hace tiempo creé una entrada protegida con contraseña, pero no recuerdo la contraseña.
¿Puedes ayudarme con esto?
gracias de antemano
ellen
¡¡¡Ya la encontré...!!!
Diao
Si no sé la contraseña, ¿cómo leo una entrada protegida?
Justin
¿Hay alguna forma de cambiar el texto predeterminado de estas páginas protegidas con contraseña? ¿Me gustaría dejar un enlace en este texto si es posible?
Gracias,
J
Stephanie
Hola, uso protección con contraseña para una página específica. Sin embargo, cada vez que uso la contraseña para acceder a la página, aparece una ventana emergente que solicita mis credenciales de administrador. ¿Cómo puedo hacer que este problema desaparezca? Eso no debería suceder. Usé la protección con contraseña antes y funcionó bien, pero ahora ya no.
Mark
Tengo páginas, no entradas, que están protegidas con contraseña. Al ser páginas, no tengo problemas con que aparezcan en los archivos, etc. Las tengo en mi menú. Quiero que solo la página principal, y no ninguna de sus subpáginas, aparezca en mi menú personalizado hasta que el usuario inicie sesión. ¿Es eso posible?
Soporte de WPBeginner
Consulta nuestra guía sobre cómo mostrar diferentes menús a los usuarios que han iniciado sesión en WordPress
Administrador
Mark
¿Funciona ese código donde técnicamente no es un "usuario" quien ingresa la contraseña para una página protegida? Cualquiera puede hacerlo, no necesitan estar registrados como usuarios.
Mark Gason
¡La expiración predeterminada de WP para el inicio de sesión es de 10 días! Eso no es de mucha utilidad en una computadora privada. Descubrí que si usaba este plugin 'Protected Posts Logout Button' y agregaba el botón de cierre de sesión a cada página con la contraseña, se cerraba la sesión de todas ellas al hacer clic en una. También permite establecer el tiempo de cierre de sesión automático/la expiración de la cookie. Así que establecí 30 minutos en caso de que un usuario no cierre la sesión.
Ian
Página estática: establecí la visibilidad en "contraseña" y establecí una contraseña. Funcionó de maravilla durante unas semanas. En los últimos días, al ingresar la contraseña, la página resulta en "Prohibido". La contraseña es correcta. He deshabilitado los plugins, activado los temas predeterminados y sigo obteniendo el mismo resultado: no puedo acceder al contenido protegido por contraseña.
¿Alguna idea…
¿Es esto un problema del host del servidor o un problema de WP?
Amanda
Tengo el mismo problema.
Naomi
Probé esto y encuentro el siguiente error: cuando alguien quiere usarlo, ingresa la contraseña (en una página) y se le redirige al captcha y luego a mi inicio de sesión de WordPress. ¿No debería ser así? No entiendo esto.
tom
Esto estaba funcionando muy bien hasta una actualización reciente, ahora solo obtengo una página 404.
Soporte de WPBeginner
Intenta actualizar tus permalinks. Simplemente ve a Configuración > Permalinks y haz clic en el botón Guardar cambios.
Administrador
Tom
Sí, lo primero que hice, me sorprendió cuando eso no lo solucionó.
Soporte de WPBeginner
Volvimos a probar el código con la última versión. Funcionó bien de nuestro lado. ¿Has intentado pasos de solución de problemas como desactivar todos los plugins, cambiar al tema predeterminado, eliminar y regenerar el archivo .htaccess?
Sean Vandenberg
Hola, interesante – nunca había visto esto antes (¡creo!)... ¿Será malo para el SEO? ¿Los motores de búsqueda aún pueden procesar el contenido?
Maryam
Así que esto fue bastante genial – protege la página. Ingreso la contraseña correcta y la página se muestra bien. Ahora, cuando actualizo la página, todavía se muestra. ¿Cuándo vuelve a aparecer el aviso de contraseña?
Justin
No puedo acceder al blog privado desde mi iPhone, ya que solo me permite escribir la contraseña en mayúsculas, pero mi contraseña está en minúsculas.
Además, cualquier entrada de texto, como el cuadro de suscripción, está en mayúsculas también.
¿Cómo puedo resolver esto aparte de cambiar la contraseña a mayúsculas?
Gracias
Justin
Thomas Stahl
Creo que es una gran característica. ¿Cómo puedo abrir la página protegida con contraseña con una cadena de consulta? Así puedo enviar un enlace a mis amigos. Gracias por cualquier idea.
Thomas
Zeeshan
Hola señor,
Agregué un enlace en mi sitio y quiero que cada vez que alguien haga clic en él, al hacer clic en este enlace aparezca un aviso de contraseña, si el usuario ingresa la contraseña correctamente, se le permitirá acceder a una página protegida por contraseña.
Gracias de antemano
Ryan
Esto funciona muy bien, EXCEPTO que la publicación todavía aparece en el widget de “Últimas publicaciones”. ¿Algún cambio de código para solucionar eso?
mdfaizan
¿Hay alguna manera de hacerlo disponible para los usuarios que han iniciado sesión? Por defecto, incluso un administrador que ha iniciado sesión no puede ver esta publicación protegida con contraseña.
¿Hay alguna manera de hacerlo disponible para todos los usuarios que han iniciado sesión?