web-dev-qa-db-ja.com

正しい編集方法 WP パスワードの再設定

私はWordPressが初めてなので、WPリセットパスワードの電子メールを編集する正しい方法は何かを知りたいです。メッセージを変更したいのですが。

retrieve_password_messageフィルタを編集する必要があるように見えますが、wp-login.phpファイルを変更できるかどうかわかりません。

WP updateの場合はどうなりますか?ありがとう

1
Miwi

フィルタがあるので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に。

1
janh

他の質問( "update"で起こること)に答えると、WP 'core'関数に対する変更はWP updateで消えます。

だからこそ、 '[add_filter' 'の機会のソースコードを見ることがWPコア関数の振る舞いを変える最善の方法です。

1
Rick Hellewell