Buenos días,
En www.navarraaventura.com vamos a crear un blog Wordpress: https://bkzblog.wordpress.com/
Necesitamos que el acceso a ese blog esté protegido con una contraseña, ya que no queremos que sea público.
Proteger la visibilidad de las páginas con contraseña no nos sirve, ya que hay que hacerlo de manera individual.
Necesitamos una especie de prelogin, y una vez introducida una contraseña, que se pueda acceder a todo el contenido del blog.
Sabéis cómo podemos haerlo?
Gracias, saludos.
Edurne.
Contenido solo visible a usuarios registrados
Hola Edurne.
Puedes utilizar el siguiente plugin:
-> https://es.wordpress.org/plugins/password-protected/
Una vez instalado solo tienes que activar y añadir la contraseña que quieres para el acceso:
Un saludo
Gracias Pepe,
Y sabes dónde puedo editar el contenido de esta página cuya visibilidad está protegida con contraseña?
https://www.navarraaventura.com/blog/
Si es una página php del sitio indícamela por favor, que puedo editar código.
Gracias, saludos.
Edurne.
Hola Edurne.
Exactamente que es lo que quieres editar de esa página ?
Si nos explicas un poco que es lo que quieres realizar en esa página intentaríamos ver como podemos solucionarlo.
Un saludo
Pues me gustaría poder cambiar el texto de "Este contenido está protegido por contraseña. Para verlo, por favor, introduce tu contraseña a continuación".
Añadir una traducción al euskera y cambiar un poco el estilo: centrarlo, márgenes etc.
Gracias por vuestra ayuda,
Edurne.
Hola Edurne.
Puedes modificarlo con el plugin Loco Translate:
-> https://es.wordpress.org/plugins/loco-translate/
.- Accedes a loco translate -> WordPress
.- Edita el idioma Español:
.- Busca la cadena de texto y la modificas:
Tambien puedes modificar el texto con una función
function my_password_form() {
global $post;
$label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );
$o = '<form class="protected-post-form" action="' . get_option('siteurl') . '/wp-login.php?action=postpass" method="post">' . '<a href="/contactanos/">' . __( "Esta publicación está protegida, contáctanos si deseas obtener acceso a este contenido." ) . '</a>' . '<label for="' . $label . '">' . __( "Password:" ) . ' </label><input id="' . $label . '" autocomplete="off" maxlength="20" name="post_password" size="20" type="password"><input name="Submit" type="submit" value="' . esc_attr__( 'Enviar').'"></form>';
return $o;
}
add_filter( 'the_password_form', 'my_password_form' );
El código lo puedes añadir en el archivo function.php
Un saludo
Hola Edurne.
Nada, como siempre un placer poder orientaros en lo que nos sea posible.
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo