WordPressで新規ユーザーのメール通知を受け取らないようにしたいですか?
サイト上でユーザー登録を有効化している場合、WordPressは新しいユーザーが登録されるたびに管理者のメールアドレスに通知メールを送信します。
しかし、サイトが成長するにつれ、毎日多くの新規ユーザーが参加するようになり、これらのメールに対応するのが煩わしくなることがあります。そのため、一部のサイトオーナーにはこれらの通知をオフにすることをお勧めしています。
この投稿では、WordPressの新規ユーザー通知を簡単に無効化する方法を紹介します。
なぜWordPressでユーザー通知メールを無効化するのか?
WordPressは、更新が発生すると初期設定でメール通知を送信します。コアサイトの更新以外にも、新規ユーザーの作成、サイトに送信された新しいコメント、パスワードリセットの確認などのイベントもメールで通知されます。
WordPressでユーザー登録を許可すると、多くのメリットがあります。複数著者のブログ、オンラインストア、会員制サイトを運営している場合、ユーザー登録は必須です。
しかし、デメリットもあります。WordPressは初期設定で管理者のメールアドレスにメールを送信し、新しいユーザーが登録されるたびに通知します。
これらのメールは、あなたのサイトに登録している人を監視し、スパム登録を防ぐには良いのですが、毎日何人もの人が登録している場合は、その対応に煩わされることがあります。
多くの新規ユーザー通知があると、受信トレイが散らかり、カスタマイザーや顧客からの重要なメールを見つけるのが難しくなります。
そこで便利なのが、WordPressの新規ユーザーに関するメールを無効化する方法です。ここでは、メール通知をオフにするための、初心者にやさしい方法を2つ紹介する。一番の利点は、コードを書く必要がないことです。
WP Mail SMTPとWPCodeを使ってWordPressの新規ユーザー通知を無効化する方法を見てみましょう:
方法1: WP Mail SMTPを使用した新規ユーザー通知の無効化
新規ユーザー通知など、WordPressのメールをもっとコントロールしたい場合は、この方法がおすすめです。
WP Mail SMTPは、メールの到達性を劇的に向上させることができる、市場で最高のWordPress SMTPプラグインです。
このプラグインは、メールがカスタマイザーに届かないという問題を解決します。つまり、すべてのメールがユーザーのスパムフォルダに入ってしまったり、完全にブロックされてしまったりすることなく、ユーザーに届くようになります。
WP Mail SMTPは、自動更新通知の無効化など、WordPressのメールをコントロールするためのさまざまな設定も提供します。これらの設定の中には、管理者のメールに送信される新規ユーザー通知メールを無効化するオプションがあります。
注: このチュートリアルでは、WP Mail SMTP Proバージョンを使用します。WPMail SMTPにはメールコントロールオプションが含まれているからです。サイト上のメール到達性の問題を修正するために使用できるWP Mail SMTPの無料版もあります。
まず、WordPressサイトにWP Mail SMTPプラグインをインストールして有効化する必要があります。プラグインのインストール方法については、ステップバイステップのガイドをご覧ください。
有効化した後、WordPress管理画面からWP Mail SMTP ” Settingsに進み、ライセンスキーを入力します。ライセンスキーはWP Mail SMTPアカウントエリアにあります。
キーを入力したら、「Verify Key」ボタンをクリックする。
キーの認証に成功したことを示すポップアップが表示され、WordPressサイトが自動更新されます。
次に、WP Mail SMTPの上部にあるメニューから「メールコントロール」タブに移動します。
ここでは、新規ユーザー登録のメール通知をカスタマイズすることができます。
その後、新規ユーザーのセクションまでスクロールダウンするだけです。
次に、トグルをクリックして「作成(管理者)」オプションを無効化する必要があります。設定が完了したら、「設定を保存」をクリックするのを忘れないでください。
この設定をオフにすると、管理者は新規ユーザーから初期設定のWordPressメールを受け取らなくなります。しかし、登録した新規ユーザーには確認のメールが届きます。
これで完了です!WP Mail SMTP プラグインを使用して、管理者の新規ユーザー通知メールを無効化できました。
方法2:WPCodeを使ってWordPressの新規ユーザーメールを無効化する
SMTPプラグインを使用したくない場合は、テーマのfunctions.phpファイルにコードスニペットを追加するか、コードスニペットプラグインを使用してメール通知を無効化することができます:
<?php
function wpcode_send_new_user_notifications( $user_id, $notify = 'user' ) {
if ( empty( $notify ) || 'admin' === $notify ) {
return;
} elseif ( 'both' === $notify ) {
// Send new users the email but not the admin.
$notify = 'user';
}
wp_send_new_user_notifications( $user_id, $notify );
}
add_action(
'init',
function () {
// Disable default email notifications.
remove_action( 'register_new_user', 'wp_send_new_user_notifications' );
remove_action( 'edit_user_created_user', 'wp_send_new_user_notifications' );
// Replace with custom function that only sends to user.
add_action( 'register_new_user', 'wpcode_send_new_user_notifications' );
add_action( 'edit_user_created_user', 'wpcode_send_new_user_notifications', 10, 2 );
}
);
しかし、functions.phpファイルを直接編集することはお勧めしません。なぜなら、コード・スニペットのほんのわずかなミスでも、サイトにアクセスできなくなる可能性があるからです。
サイトを壊すことなくWordPressにカスタムコードを追加する最も簡単な方法は、無料のWPCodeプラグインを使用することです。200万以上のWordPressサイトで使用されている、最も人気のあるコードスニペットプラグインです。
まず最初にWordPressにWPCodeプラグインをインストールし、有効化します。より詳細な手順については、WordPressプラグインのインストール方法のステップバイステップガイドを参照してください。
WordPressサイト管理エリアのCode Snippets“+ Add Snippetにアクセスしてください。そこで、コードスニペットのライブラリが表示され、そこから選択することができます。
WPCodeには、新規ユーザー通知メールを無効化するためのテンプレートがあらかじめ用意されています。検索バーに’ユーザー’と入力し、’新規ユーザー通知を無効化’スニペットの下にある’スニペットを使用’をクリックするだけです。
テンプレートにはすでにコードが含まれているので、自分でコードを書く必要はない。
コードタイプ」がPHPスニペットとして設定され、すでにコードが配置されていることがわかります。
このコードの実行位置を調整したい場合は、下にスクロールしてください。インサーターメソッドは「Auto Insert」に設定してください。
ドロップダウンメニューを開いて、コードを実行する場所を決めたり、コードを有効化する時期のスケジュールを設定することもできる。
例えば、特定のページからユーザー登録を無効化するコードスニペットを設定することができます。これは、会員プログラムごとにユーザー登録ページをカスタムしている場合に便利です。
WooCommerce、Easy Digital Downloads、またはMemberPressからのユーザー登録のみを無効化するコードを選択することもできます。
しかし、ほとんどのサイトオーナーにとっては、初期設定を「Run Everywhere(どこでも実行)」にしておくのがよいだろう。
コードスニペットを実行する場所の設定が終わったら、右上にスクロールして「Inactive」ボタンを「Active」に切り替え、コードを有効化します。
これで新規ユーザー通知メールの無効化は完了です。
更新」ボタンをクリックして変更を保存することをお忘れなく。
おまけ:WordPressでコメント通知をオフにする
WordPressの通知は非常に煩わしいものです。あなたのサイトに大量のアクセスがある場合、特に過去の投稿日: コメント通知メールが殺到することもあります。
朗報は、この問題をすぐに解決できることだ。
WordPressのダッシュボードから設定 ” ディスカッションページにアクセスするだけです。WordPressの初期設定では、コメント通知メールは自動的に有効化されています。
誰でもコメントを投稿する」と「コメントがモデレーションのために保留される」の次のチェックボックスをオフにすることで、コメント通知を無効化することができます。そうすることで、誰かがコメントを投稿したときや、コメントがモデレーションのために保留されたときにメールを受け取ることがなくなります。
詳しくは、WordPressでコメント通知をオフにする方法の投稿をご覧ください。
この投稿がWordPressの新規ユーザー通知メールの無効化にお役に立てば幸いです。WordPressの管理者メール認証通知を無効化する方法や、専門家による読者拡大に最適なメールマーケティングサービスの比較もご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
THANKGOD JONATHAN
Lifesaver! Those email chains used to drown me. This makes managing comments & users SO much easier. Thanks for the clear, step-by-step guide!
WPBeginner Support
You’re welcome
管理者
Ralph
I used to run user profiles on my website. I wanted everbody to have their nickname for their own, upload own avatar, get notifications about replies to the comments etc. But that notificaitons were hell. All the time! I had to turn registration off, deleted all profiles and stuck to regular comments. However i plan to open new website with profiles for contributors of content so this guide is a blessing.
WPBeginner Support
Glad to hear our guide could help!
管理者
Sharon
Hey there! I just wanted to drop a quick thank you to WPBeginner for the awesome tips on disabling new user notifications in WordPress. Your tricks have been a lifesaver for my web design and development work. Also, something I can pass on to others as well. Since I am using the Pro version of WP Mail SMTP, I used that path to disable the notifications. I will also be using PHP to write up a WooCommerce version. Keep ‘em coming, and I’ll keep benefiting from your expertise!
WPBeginner Support
Thank you for your kind words and we hope our content continues to be helpful to you!
管理者
Alice Elliott
I am not in a position to be bothered by constant notifications from WordPress about people subscribing to my site, but I can certainly imagine how useful it would be to people who are how to stop this. Thank you for this detailed tutorial, very clearly set out, even if it is set at a higher level of beginner than I’m used to.
WPBeginner Support
You’re welcome, it depends on the person and their preferences but we’re glad our article was helpful!
管理者
Thomas Kim
Thank you so much for sharing these specific instructions with us. I have been searching for how to disable new user notifications for a long time but didn’t find anything helpful. Your article helps me a lot. So. Thank you
WPBeginner Support
Glad you found our article helpful
管理者
Aaro
Hey,
Is there a plugin or other solution for directing the New User admin emails to a second admin email address? So that the new user admin alerts would only go to this second email and the main admin email would remain clutter free.
WPBeginner Support
Unless I hear otherwise, we don’t have a specific plugin we would recommend for that at the moment.
管理者
JARROD WARD
Hey WPBeginner!!
Go to Settings > General page and make sure the membership option is unchecked.
GENIUS!!!! TOM!!! YOU ARE MY HERO!
shivakumar
Thanks for your input and it worked as I was getting emails daily like 50 saying new registration to your site and finally today it got resolved.
Thanks for your Input.
ikomrad
You should not need to install a plugin for turn off a site feature. What was WP thinking when they designed new user notifications? The way currently it works doesn’t scale at all.
Tom
I have a sales site set up with wordpress but do not have ANY forms for “New User registration” Can any one tell me how I keep getting these notifications?
Even the blog comments are turned off so I can’t see how these users are signing up and I can’t tell where the traffic is coming from in my google analytics. I even started sending emails back to the new sign ups asking them to help me figure this out and offering a valuable backlink software for their time and trouble… This really has me baffled, Please Help!
WPBeginner Support
Hey Tom,
Go to Settings > General page and make sure the membership option is unchecked.
管理者
Anthony King
I had started to get hit by waves of ‘New User Registration’ around 20 per minute. All are generated requests and hugely irritating as the notification was triggered even though the registration was blocked as spam. Our plug-in stopped the constant ‘bing’ as new notifications came through, huge thanks!
Melchior
Thanks a lot for the tip ! New user registration notifications were on the verge of killing me, but you saved my life with this !
Tomas Skoglunn
That’s so strange.. I’ve been searching for the past 30 minutes how to activate email notifications to site’s admin about each new subscriber (or, as in my case, new contributor). Now I see people actually try to turn it off. Any tips from someone on where could I activate these notifications? Thanks!
Katie Quinn
Great post – can’t wait to see how this plugin works :o) I love growing my blog, but the user notifications are driving me MAD. Thank you!!
Angie
Thanks for this.
Not your fault of course – but a minor rant: You shouldn’t need to install another plugin to do this! It should be a feature in the WordPress dashboard, under “Settings”.
I try to keep my active plugins to a minimum of 12-13 on my site. I heard too many plugins can bog down your site, use too much bandwidth, be buggy and interfere with each other.
Kaley Perkins
Thank you, thank you, thank you. Not only for your specific instructions and easing my mind that I’m not missing something important for building my community but also for your speedy quick responsiveness to your own community. Impressed with you guys! Keep it up!