Una de las funcionalidades más útiles y que se incluye por defecto en WordPress es la opción de visibilidad: «Protegido con contraseña«, disponible para restringir el acceso a entradas y páginas de nuestro sitio web:
Si alguna vez haz protegido contenido con esta opción, te habrás dado cuenta que se muestra un texto similar al siguiente – justo antes de ingresar la contraseña correspondiente:
Si bien este párrafo puede ser modificado vía archivos de traducción (.mo y .po), existe una forma fácil de personalizar el texto protegido con contraseña de WordPress. Utiliza un código similar al siguiente, asegúrate de incluirlo en el archivo «functions.php» del tema activo en tu sitio:
Modifica el texto de la línea 9 a placer. Si requieres insertar un enlace, por ejemplo a la página «Contáctanos«, entonces puedes utilizar un código como el siguiente (línea 9):
Al final el texto personalizado (incluido el enlace a la página «Contáctanos») lucirá similar a:
Carlos Julián dice
Excelente trabajo!, me ha gustado la edición en PHP, de hecho he modifcado algunas cosas, pero tenía una pequeña duda que logré aclarar en la segunda sección del código.
saludos
Estella Vidal dice
Un placer @Carlos, gracias por visitar el blog 🙂 !
Antonio López dice
El consejo es muy bueno, lo que pasa es que en wordpress 4.0, al introducir la contraseña, no en cuenta la página protegida.
Se te ocurre alguna solución.
Muchas gracias.
Estella Vidal dice
Hola @Antonio,
El snippet funciona sin ningún problema con la más reciente versión de WordPress, te sugiero revisar que no tengas reglas de redirección. Un saludo 🙂 !
Antonio Lopez dice
Es posible que no lo haya hecho bien, soy novatillo, lo intentaré de nuevo.
Gracias.
Andres dice
Y para poner más de 20 carácteres?
Estella Vidal dice
Hola @Andres,
La protección de entradas a través de contraseña sólo admite un máximo de 20 caracteres. Si se modifica el parámetro type=»password» size=»20″ maxlength=»20″ sólo se guardarán los 20 primeros caracteres debido a las restricciones de la base de datos de WordPress. Un saludo!
Poliedruz dice
Hola y como se puede hacer para poner varias contraseñas a la misma pagina? se puede o hay que usar un plugin especial?
saludos
Estella Vidal dice
Hola @Poliedruz,
Para añadir múltiples contraseñas a una publicación protegida puedes utilizar un plugin como «Multiple Passwords for Protected Pages«. Un saludo!
Sergio dice
La primera sección funciona perfectamente pero con la segunda me da error al introducir la contraseña. Igual que a Antonio López.
Hay alguna forma de combinar las dos secciones? Es decir, añadir texto y un link al final?
Andres Escobar dice
Hola,
Lo que me resulta muy molesto es que se modifica el titulo de la entrada agregando la palabra «protegido:» Se puede quitar esto? Gracias.