下記のデフォルトのプラガブル関数を使って、管理者へのメールが送信されているので、同名の関数を自分で作れば(そうすればデフォルトのプラガブル関数は使われなくなります)管理者へのメールを止めることができます。
関数リファレンス/wp_new_user_notification
gblsmさん
ご回答ありがとうございます!
自分がコーディングできないもので、google先生に聞いてみたのですが、
以下の認識であっていますでしょうか。
・pluggable.php に wp_new_user_notification が定義されている
・処理が実行される順番としては プラグイン→ pluggable.php → functions.php
・pluggable.php の先頭で同名関数のチェックをしているため、先にプラグインで当該関数を定義すればそちらが優先される
・新しいプラグインを作成し、wp_new_user_notification関数を定義
→処理の中身はカラ?もしくは何かしら書いたほうがいいでしょうか
新しいプラグインの作成方法については、検索したらいくつか出てきたので、何とかなりそうです。
4点のうち、1〜3はその御認識でよいと思います。4番目は、wp_new_user_notification関数が管理者へのメール送信の他にも処理を行っているので、次のようにしてはどうでしょう。
- pluggable.phpからwp_new_user_notification関数のコードを自作プラグインへコピー。
- コピー後のコードから「不要な部分だけを削除」
空っぽにすると、登録されたユーザーへの通知メールも送信しなくなります。
ありがとうございます!
教えていただいた方法で実施したところ、うまくいきました!
助かりました。感謝です!