Avec un plugin, comment changerais-tu l'URL renvoyée par wp_lostpassword_url ()?
La fonction wp_lostpassword_url () renvoie l'URL où les utilisateurs peuvent réinitialiser leur mot de passe.
Il suffit de vérifier la source :
515 /**
516 * Filter the Lost Password URL.
517 *
518 * @since 2.8.0
519 *
520 * @param string $lostpassword_url The lost password page URL.
521 * @param string $redirect The path to redirect to on login.
522 */
523 return apply_filters( 'lostpassword_url', $lostpassword_url, $redirect );
Il existe un filtre lostpassword_url
qui devrait faire exactement ce que vous demandez.
function passurl_wpse_208054($lostpassword_url, $redirect ) {
return 'http://path/to/login/url';
}
add_filter('lostpassword_url', 'passurl_wpse_208054', 10, 2);