WordPress étant assez nouveau pour moi, j'aimerais savoir quel est le bon moyen de modifier le message de réinitialisation du mot de passe WP. Je voudrais changer le message.
Je vois que je dois modifier le filtre retrieve_password_message
mais je ne comprends pas si je peux modifier le fichier wp-login.php
.
Que se passera-t-il en cas de WP update? Merci
Le filtre est là, donc vous n'avez pas besoin d'éditer wp-login.php
, utilisez simplement add_filter .
Mettre quelque chose comme
function change_password_reset_mail_body($message, $key, $user_login, $user_data) {
return "click here: " . network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' );
}
add_filter("retrieve_password_message", "change_password_reset_mail_body", 10, 4)
Dans functions.php de votre thème.
Pour répondre à votre autre question ("Que se passera-t-il avec update"), toute modification apportée aux fonctions WP "essentielles" disparaîtra avec une mise à jour WP.
C'est pourquoi la meilleure façon de modifier le comportement de WP fonctions fondamentales consiste à examiner le code source des opportunités 'add_filter'.