web-dev-qa-db-ja.com

Adminが登録ユーザーのパスワードを変更したときに、パスワード変更のEメールをユーザーに送信したくない

登録ユーザーのパスワードを変更/生成する必要がありますが、これについては電子メールを送信しないでください。管理者は後でパスワードを伝えます。

これらのメンバーは古いサイトに登録されていて、私はWordPressで開発された新しいサイトに移行したので、新しいサイトの起動後にログインする必要があります.

ただし、これらは承認されていないユーザーです。承認されていないユーザーでもパスワード変更のEメールは送信されますか?ユーザーにEメールを送信しないようにする方法

1
Mann

'send_password_change_email' フィルタフックを見てください。
これはwp_update_user()関数の一部で、adminまたはフロントエンドで実行されます。したがって、更新がadmin経由で行われているかどうかを確認できます。

if ( is_admin() )
    add_filter( 'send_password_change_email', '__return_false' );
1
ClemC