web-dev-qa-db-ja.com

「パスワードリセット」Eメールの編集

パスワードをリセットしたときにWordPressから届く電子メールをカスタマイズしようとしています。今のところそれはWordPressのEメールですが、私たちの会社のロゴとカスタム情報でそれを決め付けたいです(しかしもちろんパスワード再設定リンクを維持してください)。

私はwp-login.phpページを詳しく調べてきましたが、それがどこで管理されているのかを突き止めていません。私はPHP mail関数(私はここで呼ばれていると仮定しています)に精通しているので、コードを見つけたら編集することができます。誰かがそのコードがどこにあるか知っていますか?ありがとうございます。

5
MxmastaMills

WordPressはカスタムのwp_mail関数を使っているので、mailを検索しても見つからないでしょう。

wp-login.php fileの248行目を見てください。 http://core.trac.wordpress.org/browser/branches/3.5/wp-login.php#L248

retrieve_password_message filter callがあるはずです。これはパスワード再設定メッセージの内容を返すフィルタです。

あなたはあなたのメールにヘッダを追加しなければならないので、wp_mail関数の実装もチェックするべきです(プレーンテキストではなくhtmlとしてそれを送りたいと思います)。それを変更するためにwp_mail_content_type filterを使うことができます。

8