Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
30 Millones+
Sitios web que usan nuestros plugins
20+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo proteger con contraseña una página o publicación en WordPress (2 formas fáciles)

¿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.

Cómo proteger con contraseña una página o publicación en WordPress

✏️ 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

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.

Botón Editar publicación
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.

Opción de publicación en la barra lateral

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.

La opción Proteger 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'.

Usa un campo de contraseña seguro
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:

Publicación protegida con contraseña en un sitio activo

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.

Cómo proteger tus páginas y publicaciones de WordPress usando un plugin gratuito
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.

Protege con contraseña tu blog o sitio web de WordPress

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.

Cómo añadir una contraseña a tu sitio web, blog o tienda en línea de WordPress
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.

Agregar un fragmento personalizado en WPCode

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

Elegir un fragmento de PHP en WPCode

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:

Vista previa del código para ocultar publicaciones protegidas con contraseña

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:

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.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

31 ComentariosDejar una respuesta

  1. 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

  2. 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

    • 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

  3. 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?

  4. ¿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

  5. 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.

  6. 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?

  7. ¡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.

  8. 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?

  9. 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.

  10. 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?

  11. 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?

  12. 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

  13. 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

  14. 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

  15. 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?

  16. ¿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?

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO se publicará. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.