¿Busca una forma de proteger con contraseña WordPress? Hay muchas maneras diferentes en las que puede agregar protección con contraseña a su sitio, que van desde la protección con contraseña de todo su sitio de WordPress, sólo una pieza específica de contenido, o incluso sólo parte de una pieza de contenido público de otro modo.
Algunas de estas soluciones requieren el uso de un plugin, mientras que otras trabajan con la funcionalidad central de WordPress o configuraciones que se pueden hacer a nivel de servidor.
En este post, vamos a tratar de cubrir tantos métodos diferentes como sea posible. En total, aprenderá:
Puede hacer clic en cualquiera de los enlaces de arriba para ir directamente a un método específico, o puede leerlos para aprender todos los métodos para proteger su sitio de WordPress con contraseña.
¿Cómo Proteger Con Contraseña Todo Su Sitio De WordPress?
Si quiere proteger con contraseña todo su sitio de WordPress, tiene dos opciones principales:
- Un plugin
- Autenticación HTTP a nivel de servidor
De los dos, el método del plugin es definitivamente más fácil de usar y mejor para un sitio de cara al usuario, mientras que la autenticación HTTP es un método eficaz para la protección de contraseñas de un sitio staging de WordPress u otro tipo de sitio no orientado al usuario.
¿Cómo Proteger Con Contraseña el Sitio de WordPress Con Un Plugin?
Para proteger con contraseña todo su sitio de WordPress, le recomendamos el plugin gratuito Protegido con Contraseña de Ben Huson, el cual está altamente calificado y disponible en WordPress.org.
Una vez instalado y activado el plugin, puede ir a Settings → Password Protected para configurar la configuración del plugin.
Seleccione la casilla Estado protegido con contraseña para activar la protección con contraseña e introduzca la contraseña deseada en la casilla Nueva contraseña.
Otra cosa buena del plugin es que también le da la opción de hacer una lista blanca de ciertos tipos de usuarios/solicitudes, así como de direcciones IP. Puede configurarlos si lo desea:
Una vez que lo active, cualquiera que intente visitar su sitio necesitará ingresar una contraseña en una versión reducida de la página de inicio de sesión de WordPress:
Si desea cambiar el logotipo de la página de inicio de sesión en lugar del logotipo genérico de WordPress, puede utilizar el plugin gratuito logotipo de inicio de sesión.
¿Cómo Proteger Con Contraseña el Sitio de WordPress Con Autenticación HTTP?
Con la autenticación HTTP básica (también conocida como protección htpasswd), puedes añadir una capa extra de protección de contraseña antes de que la gente pueda incluso cargar tu sitio, por lo que es una gran opción para sitios de desarrollo o staging de WordPress.
Si aloja su sitio WordPress en Kinsta, puede utilizar nuestra herramienta de protección por contraseña (htpasswd) en el panel de control de MyKinsta. Puede encontrarla en la sección «Herramientas» de su sitio web. Simplemente haga clic en «Habilitar», elija un nombre de usuario y una contraseña, ¡y ya está!
Hay que tener en cuenta que la protección por contraseña no es compatible con nuestra CDN o Edge Caching. No se puede activar la protección de contraseña mientras cualquiera de ellos está activado.
Después de habilitarlo, su sitio WordPress requerirá autenticación para acceder a él. Puede cambiar las credenciales en cualquier momento o desactivarlas cuando ya no las necesite.
¿Cómo Proteger un Directorio Con Contraseña?
¿Necesita proteger con contraseña un directorio en su sitio web? Tal vez usted tiene una carpeta que reside fuera de su instalación de WordPress a la que no quiere que el público tenga acceso.
Si usted aloja su sitio de WordPress en Kinsta, nuestro equipo de soporte puede ayudarle con esto. De lo contrario, también puede hacer esto con la protección htpasswd, sólo tendrá que actualizar los directorios en consecuencia.
Apache
Para configurarlo manualmente, primero tendrá que crear un archivo .htpasswd
. Puede utilizar esta práctica herramienta de generador. A continuación, cargue el archivo en un directorio que desee proteger.
www/user/public/protecteddirectory
A continuación, cree un archivo .htaccess
con el siguiente código y cárguelo a la ruta del directorio que desea proteger. Asegúrese de actualizar la ruta del directorio y el nombre de usuario.
AuthType Basic
AuthName "restricted area"
AuthUserFile /www/user/public/protecteddirectory.htpasswd
require valid-user
Nginx
Si está ejecutando Nginx, también puedes restringir el acceso con autenticación básica HTTP. Eche un vistazo a este tutorial.
Si aloja con un proveedor que tiene cPanel, puede configurar un directorio protegido por contraseña con la herramienta «Privacidad del directorio», ubicada en la sección Archivos.
¿Cómo Proteger con Contraseña un Mensaje, una Página y Productos WooCommerce?
Si quiere proteger con contraseña una sola entrada, página o producto WooCommerce, WordPress incluye una función incorporada que le ayudará a configurarlo a través de su configuración de Visibilidad.
Encontrará la configuración de Visibilidad en el editor de WordPress, para que puedas usarla para cada tipo de contenido que mencionamos anteriormente, así como para cualquier otro tipo de mensaje personalizado que pueda estar usando en tu sitio.
Para empezar:
- Abra el editor de WordPress para el contenido al que desea agregar protección con contraseña.
- Encuentre la opción Visibilidad en la barra lateral de la derecha.
- Haga clic en él.
- Seleccione Protegido con contraseña e introduzca la contraseña que desea utilizar para desbloquear el mensaje.
Así es como se ve en el nuevo editor de bloques de WordPress:
Y así es como se ve en el viejo editor Classic WordPress:
Una vez que publique o actualice el contenido, se pedirá a los visitantes que introduzcan la contraseña antes de que puedan ver el mensaje. Además, WordPress precederá «Protegido» antes del título del mensaje:
Un giro interesante en este método es que puede dejar que la gente desbloquee varios mensajes introduciendo la contraseña una sola vez. Para configurar esto, todo lo que necesita hacer es reutilizar la misma contraseña en varios mensajes. Fácil, ¿verdad?
Una vez que un visitante introduzca la contraseña una vez, desbloqueará automáticamente todos los contenidos que utilizan la misma contraseña. Sin embargo, si otro contenido utiliza una contraseña diferente, los visitantes tendrán que introducir esa contraseña única.
Finalmente, para darle una idea de cómo este tipo de protección con contraseña podría funcionar para una pieza de contenido diferente, así es como funciona con un producto WooCommerce. Puede ver que los controles de visibilidad aparecen en el mismo lugar:
¿Cómo Proteger Con Contraseña Una Categoría De Mensajes De WordPress?
Como alternativa a la protección con contraseña de contenidos individuales, también puede proteger con contraseña categorías enteras.
La ventaja de este enfoque es que le facilita agregar protección con contraseña a múltiples piezas de contenido, y también es más sencillo para sus visitantes porque sólo necesitan ingresar la contraseña una vez para desbloquear todo el contenido de esa categoría.
Para configurar esta funcionalidad, necesitará la ayuda de un plugin. Recomendamos dos opciones:
- Categorías Protegidas Por Contraseña, un Plugin Premium de Barn2 Media.
- Contraseña de la Categoría de Acceso, un Plugin Gratuito en WordPress.org
¿Cómo Usar Categorías Protegidas con Contraseña?
Categorías Protegidas con Contraseña funciona básicamente añadiendo a sus categorías la misma característica de «Protegidas con Contraseña» que vio en la sección anterior.
Una vez instalado y activado el plugin, puede ir a Posts → Categorías y editar la categoría a la que quiere añadir una contraseña. En la parte inferior, ahora verá la misma caja de Visibilidad que usó para proteger con contraseña las piezas individuales de contenido.
Seleccione Protegido con contraseña e introduzca la contraseña deseada.
Una cosa buena es que el plugin le permite añadir múltiples contraseñas, cada una de las cuales desbloqueará la categoría. Esto le permite dar a cada persona/grupo una contraseña única, lo que facilita la eliminación del acceso en el futuro si es necesario:
Una vez guardados los cambios, se pedirá a los visitantes que introduzcan una contraseña cada vez que intenten acceder a un mensaje en una categoría protegida por contraseña:
En Settings → Protected Categories, también puede acceder a algunos ajustes adicionales que le permiten controlar la funcionalidad del plugin
- Establezca una fecha de expiración para la contraseña (por ejemplo, cuánto tiempo se desbloquea el contenido antes de que los visitantes necesiten volver a introducir la contraseña).
- Elija si desea o no mostrar el contenido de las categorías protegidas en las áreas públicas de su sitio, o si desea ocultarlo completamente hasta que alguien introduzca la contraseña.
- Personalice el formulario de inicio de sesión que ha visto anteriormente.
Si está dirigiendo una tienda WooCommerce, el mismo desarrollador también tiene un plugin similar diseñado para trabajar con WooCommerce llamado WooCommerce Protected Categories.
¿Cómo Usar la Contraseña de la Categoría de Acceso?
La contraseña de acceso a la categoría está disponible de forma gratuita en WordPress.org. Una vez instalado y activado, puede ir a Ajustes → Contraseña de categoría de acceso.
Ya está, puedes hacerlo:
- Elija la contraseña que desea utilizar.
- Seleccione las categorías que desea proteger con contraseña.
- Hacer una lista blanca de ciertos roles de usuario para que puedan ver las categorías ocultas sin necesidad de introducir una contraseña.
- Elija si desea que el extracto se haga público o si desea ocultarlo todo.
- Personalice la página de inicio de sesión/aviso protegido por contraseña.
Una vez guardados los cambios, los visitantes tendrán que introducir la contraseña cuando intenten acceder a cualquier contenido de una categoría restringida.
Aunque este plugin es gratuito, una desventaja es que sólo puede introducir una contraseña y está obligado a usar la misma contraseña para todas las categorías que quiere proteger con contraseña.
Si desea utilizar contraseñas diferentes para cada categoría, probablemente estará mejor con el plugin de Categorías protegidas con contraseña de arriba.
Otra diferencia aquí es que Access Protected Categories todavía muestra el título del mensaje incluso antes de que el usuario introduzca la contraseña, mientras que el plugin Password Protected Categories de arriba oculta el título:
¿Cómo Proteger Con Contraseña Parte de Una Entrada de WordPress?
Finalmente, veamos la forma más específica de proteger con contraseña sólo una parte de una entrada de WordPress pública de otro modo.
Para configurar esta funcionalidad, puede usar el plugin gratuito de Passster en WordPress.org.
Una vez instalado y activado el plugin, ve a Configuración → Passster para generar el código abreviado que usará para restringir su contenido.
Introduzca la clave de acceso deseada y seleccione Generar clave de acceso:
A continuación, guarde los cambios y copie el código abreviado que le proporciona Passster:
A continuación, añada este código abreviado al contenido en el que desea utilizar la protección mediante contraseña. Además, edite el marcador de posición «Su contenido aquí» y reemplácelo con el contenido que desea proteger con contraseña:
Para personalizar el aspecto de este formulario, puede utilizar el Personalizador de WordPress (Apariencia → Customize).
Busque la sección Passster en el Personalizador de WordPress. Allí podrá personalizar el texto y los colores del formulario:
Resumen
Ya sea que quieras restringir el acceso a todo tu sitio, parte de un contenido o algo intermedio, tienes muchas opciones para proteger WordPress con contraseña.
Elija el método que mejor se adapte a sus necesidades, siga los pasos de nuestro tutorial y disfrute de su nueva funcionalidad de protección con contraseña de WordPress.
¿Tiene más preguntas sobre cómo proteger con contraseña un sitio de WordPress? Deje un comentario y trataremos de ayudarle.
Deja una respuesta