Je dois modifier l'heure d'expiration par défaut du lien de récupération du mot de passe WordPress. Je ne suis pas sûr de savoir comment s'y prendre, je dois le régler à environ 30 jours ou plus (brut, je sais).
Jusqu'à présent, mes recherches sont restées vides. J'ai toutefois trouvé cette petite $expiration_duration = apply_filters( 'password_reset_expiration', DAY_IN_SECONDS );
coupée__ Évidemment, cela ne le fera pas tout seul. J'ai essayé des combinaisons de filtre Apply/Add dans mes thèmes functions.php mais en vain. (Test en définissant le délai d'expiration sur 30 secondes, puis en essayant de se connecter.)
Merci!
Je pense que cela changerait à un mois:
add_filter( 'password_reset_expiration', function( $expiration ) {
return MONTH_IN_SECONDS;
});
en utilisant la constante MONTH_IN_SECONDS
intégrée.
Pour un test rapide:
add_filter( 'password_reset_expiration', function( $expiration ) {
return 60; // A minute
});