WooCommerce cambia el enlace de restablecimiento de contraseña perdida

10 nov 2018, 18:50:08
Vistas: 21.4K
Votos: 3

Cuando activo el plugin WooCommerce, la funcionalidad de contraseña perdida no funciona y no puede enviar el correo de restablecimiento de contraseña a los usuarios. Pero cuando desactivo WooCommerce, el enlace de contraseña perdida en la página de inicio de sesión comienza a funcionar. ¿Es posible no usar el enlace de WooCommerce ya que no está funcionando y cambia el enlace de restablecimiento?

0
Todas las respuestas a la pregunta 3
2

Espero que esto pueda funcionar.

Inserta este código en el archivo php o en un plugin de inserción php, WooCommerce ya no cambiará el enlace de restablecimiento de contraseña.

function reset_pass_url() {
    $siteURL = get_option('siteurl');
    return "{$siteURL}/wp-login.php?action=lostpassword";
}
add_filter( 'lostpassword_url', 'reset_pass_url', 11, 0 );
10 nov 2018 19:08:28
Comentarios

para los que se pregunten dónde agregar este código, encontré que añadirlo después de la línea 42 en wp-content/plugins/woocommerce/includes/wc-account-functions.php funcionó. Supongo que es un error de WooCommerce

sdjuan sdjuan
21 feb 2019 07:51:32

No deberías modificar el código del plugin. Lo perderás en cada actualización. Este código debería agregarse al functions.php de tu tema.

Éric Gélinas Éric Gélinas
1 mar 2019 16:46:53
2

Si deseas hacer esto sin código, abre el panel de administración de WordPress y luego haz clic en "WooCommerce", "Ajustes", "Avanzado". En "Endpoints de cuenta", elimina "lost-password" del campo "Contraseña perdida".

19 abr 2019 01:50:15
Comentarios

Tuve que limpiar mi caché después de hacer esto, pero funcionó.

Zeth Zeth
21 sept 2021 15:45:22

¡Genial! Esta es la solución perfecta para este problema, muchas gracias por ahorrarme horas.

Code Cooker Code Cooker
9 mar 2022 20:25:39
0

Otra forma de hacer esto es agregar esto al archivo functions.php de tu tema:

remove_filter('lostpassword_url', 'wc_lostpassword_url', 10, 1);

Esto elimina la modificación agregada por WooCommerce.

17 dic 2019 15:44:42