私はWordPressが初めてなので、WPリセットパスワードの電子メールを編集する正しい方法は何かを知りたいです。メッセージを変更したいのですが。
retrieve_password_message
フィルタを編集する必要があるように見えますが、wp-login.php
ファイルを変更できるかどうかわかりません。
WP updateの場合はどうなりますか?ありがとう
フィルタがあるのでwp-login.php
を編集する必要はなく、単に add_filter を使うだけです。
何かを置く
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)
あなたのテーマのfunctions.phpに。
他の質問( "update"で起こること)に答えると、WP 'core'関数に対する変更はWP updateで消えます。
だからこそ、 '[add_filter' 'の機会のソースコードを見ることがWPコア関数の振る舞いを変える最善の方法です。