Avisos
Vaciar todo

Problema con la redirección del link: Contraseña Perdida? o Olvidaste tu contraseña?  

 
Juan Gonzalo
 Juan Gonzalo
Usuario activo

Hola, en mi sitio web de facilitoexpress.com tengo una situación y no he podido resolverla. Me podrían apoyar...
La situación es que cuando entro a la sección de

"login" de mi sitio: https://facilitoexpress.com/acceso-usuarios/ y me dirijo al apartado de lost password (olvidaste la contraseña), este enlace me dirige siempre a: https://facilitoexpress.com/registro-usuarios/lost-password/ que muestra en realidad el formulario de registro de usuario, invariablemente, y quiero que me enlace a : https://facilitoexpress.com/wp-login.php?action=lostpassword
¿Cómo podría hacerlo?
Otra situación es que en la sección de login: https://facilitoexpress.com/acceso-usuarios/ me aparece dos bloques, el de acceso a usuarios y registro.¿Cómo puedo eliminar o esconder el bloque de registro que solo pide usuario y contraseña, ya que yo tengo mas datos a requerir en la sección correspondiente.
De antemano, gracias por el apoyo que me puedan dar para esta situación ya llevo unos días tratando de buscar solución pero me he ciclado ya no me da para mas ideas. Gracias.

Citar
Respondido : 16/10/2020 10:07 am
Pepe
 Pepe
Soporte CMS Webempresa Moderator

Hola Juan Gonzalo.

¿ Modificate o creaste una página personalizada por la regeneración de contraseña ?

Por defecto a no ser que crearas una pagina personalizada para el cambio de contraseña redirigirá a wp-login.php?action=lostpassword 

Puedes modificar la URl de la página de registro con al siguiente función:

add_filter( 'lostpassword_url', 'my_lost_password_page', 10, 2 );
function my_lost_password_page( $lostpassword_url, $redirect ) {
    return home_url( '/lostpassword/?redirect_to=' . $redirect );
}

Puedes añadir el código en el archivo functions.php que se encuentra dentro de wp-content -> themes -> tuplantilla o con un plugin paar añadir código Code Snippets

Tienes información en codex de WordPress:

Reference/lostpassword url

 

el bloque de registro que solo pide usuario y contraseña

prueba añadiendo lo siguiente al archivo style.css:

form.woocommerce-form.woocommerce-form-register.register {
display: none;
}
.woocommerce-page .col2-set .col-2 h2 {
display:none
}
.woocommerce-page .col2-set .col-1 {
width: 100%;
}

 

Un saludo

ResponderCitar
Respondido : 16/10/2020 12:10 pm

Cursos Gratuitos WordPress

Juan Gonzalo
 Juan Gonzalo
Usuario activo

@pepesoler

Te agradezco primeramente el apoyo, te comento que  la primera parte no me funcionó, me sigue llevando a la misma dirección al dar clic al enlace de "ovidaste la contraseña"

De lo segundo, si me funcionó de maravilla.

Sigo investigando como personalizar ese aparatado para que me rediriga de forma independiente al enlace predterminado de ?action=lostpassword.

ResponderCitar
Respondido : 17/10/2020 10:10 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Juan,

Entiendo que deseas realizar la redirección de la url de perder contraseña, como estas añadiendo el formulario de inicio de sesión en tu sitio web? es a través de un plugin o lo realiza el mismo sistema que usas?

Un Saludo

ResponderCitar
Respondido : 17/10/2020 1:56 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Juan Gonzalo
 Juan Gonzalo
Usuario activo

Hola @karen Gracias por participar de esta situación. Te comento que no he realizado cambios de manera manual a las redirecciones que vienen por default tanto en Wordpress como en WooCommerce. Por lo que me comenta Pepe, el plugin de acceso, pertenece a Woocommerce y el enlace por default que me aparece para la contraseña perdida es la de: registro-usuarios/lost-password/  pero esa url me dirige a lo que sería mi sección de registro de usuarios (como si hiciera caso omiso a la ultima extensión de la url -lostpassword) 

Hasta el momento aplique los cambios que me hizo favor de compartir @pepe y te confirmo que logré gracias a eso ocultar el registro de woocommerce para utilizar el de la sección correspondiente en el menu (www.facilitoexpress.com) Sin embargo con el segundo código, no me hizo cambio aparente. 

En resumen, no es que quiera cambiar la base de la url, pero considero que es la manera mas fácil de redirigirlo al enlace original de wordpress para recuperar contraseña.

Tengo plugins (que en su momento desactive para ver si eran el problema) relacionados a los usuarios:

-User Registration

-User Role

 

ResponderCitar
Respondido : 18/10/2020 12:53 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Revisa si como parte de los archivos de tu theme tienes una carpeta: woocommerce/myaccount/

Ya que es posible que tengas algún tipo de sobreescritura, si existe esta carpeta prueba renombrarla temporalmente.

De manera general parte de estos formularios se crean en el archivo:

/wp-content/plugins/woocommerce/templates/myaccount/form-login.php

Saludos.

 

 

ResponderCitar
Respondido : 18/10/2020 1:53 am

wpdoctor-revisa-la-salud-de-tu-wordpress