WooCommerce modifica il link di reimpostazione della password perduta

10 nov 2018, 18:50:08
Visualizzazioni: 21.4K
Voti: 3

Quando attivo il plugin WooCommerce, la funzione "password dimenticata" non funziona e non riesce a inviare l'email di reimpostazione password agli utenti. Ma quando disattivo WooCommerce, il link per il recupero password nella pagina di login ricomincia a funzionare. È possibile non utilizzare il link di WooCommerce dato che non funziona e modifica il link di reimpostazione?

0
Tutte le risposte alla domanda 3
2

Spero che questo possa funzionare.

Inserisci questo codice nel file php o nel plugin php insert, WooCommerce non modificherà più il link per il reset della password.

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
Commenti

per chi si chiede dove aggiungere questo codice, ho scoperto che aggiungendolo dopo la riga 42 in wp-content/plugins/woocommerce/includes/wc-account-functions.php ha funzionato. Immagino sia un bug di WooCommerce

sdjuan sdjuan
21 feb 2019 07:51:32

Non dovresti modificare il codice del plugin. Lo perderai ad ogni aggiornamento. Questo codice dovrebbe essere aggiunto al functions.php del tuo tema.

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

Se desideri eseguire questa operazione senza codice, apri l'amministrazione di WordPress e poi clicca su "WooCommerce", "Impostazioni", "Avanzate". Sotto "Endpoint account", elimina "lost-password" dal campo "Password dimenticata".

19 apr 2019 01:50:15
Commenti

Ho dovuto cancellare la cache dopo averlo fatto, ma ha funzionato.

Zeth Zeth
21 set 2021 15:45:22

Fantastico! Questa è la soluzione perfetta per questo problema, grazie mille per avermi fatto risparmiare ore.

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

Un altro modo per farlo è aggiungere questo al file functions.php del tuo tema:

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

Questo rimuove la modifica aggiunta da WooCommerce.

17 dic 2019 15:44:42