Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressで新規ユーザー登録を管理する方法

私たちの経験では、WordPressサイトの周りにコミュニティを構築することは、忠実な読者やカスタマイザーを獲得するための最も効果的な方法の一つです。しかし、時には誰がアクセスするかをもう少しコントロールする必要があります。

スパム登録への対処は、特に会員制サイトにとっては本当に頭の痛い問題です。

そこで大きな疑問なのだが、新規ユーザーを一人一人吟味できるようなシステムがあってもいいのではないだろうか?

ほんの少しの調整で、WordPressサイトに新規登録を管理するように簡単に設定することができます。つまり、誰が登録し、誰が登録しないかを決めることができるのです。

この投稿では、WordPressのユーザー登録を管理する方法をご紹介します。

Moderate user registrations in WordPress

WordPressで新規ユーザー登録を管理する理由

WordPressは、あなたのサイトにアカウントを作成させるのがとても簡単です。

これは、プレミアムコンテンツを提供したり、商品を販売したり、コミュニティを構築したりする場合にとても便利です。

Open user registration in WordPress

購読者」のような基本的なWordPressユーザー権限を割り当てることができますが、時にはユーザーがより多くのコントロールを必要とすることがあります。

オンラインコースや 有料ニュースレターを考えてみましょう。会員にプライベートフォーラムやクーポンコードなどの機能を独占的に提供するには、MemberPressプラグインが必要です。

Memberpress' homepage

eBook、音楽、ソフトウェアなどのデジタルダウンロード販売をお考えなら、Easy Digital Downloadsプラグインをご利用ください。

一方、BuddyBossはプライベートコミュニティやソーシャルメディアサイトを作成するのに最適な設定です。

また、サイト上で物理的な製品を販売している場合、WooCommerceオンラインストアの一部としてユーザー登録を必須とし、ユーザーの配送情報を保存できるようにすることもできます。

さて、登録を開放することの欠点は、恐ろしいスパムである。

スパムコメントと同様に、登録フォームを狙うボットも存在します。ReCaptchaのようなツールはある程度の保護を提供してくれますが、ボット以外のユーザーにとっては不便になることもあります。

そこで役に立つのがユーザーの節度だ。

そのため、全員を完全にブロックするのではなく、新規登録の一つ一つを確認し、合法かスパムかを判断することができます。これにより、よりコントロールしやすくなり、あなたのサイトをボットから守ることができます。

このことを念頭に置いて、WordPressで新規ユーザー登録を簡単に管理し、サイトへのサインアップを承認または拒否する方法を簡単に紹介します:

準備はいいかい?始めよう

方法1.カスタム登録フォームでWordPressのユーザー登録を管理する

ほとんどのサイトオーナーは、WordPressのカスタムユーザー登録フォームを好んで使用しています。これにより、ブランドのニーズに一致するようにスタイルをカスタマイズしたり、自動的にユーザーをメールマガジンに追加したりすることができます。

WPFormsは600万以上のサイトで使用されているドラッグ&ドロップ式のWordPressフォームビルダーです。

注:私たちのサイトではWPFormsを使用しており、すべてのユーザーに推奨しています。

WPForms' homepage

ユーザー登録アドオンを使用すると 完全にカスタムWordPressユーザー登録フォームやログインフォームを 作成することができます。

また、新規ユーザー登録の際に「管理者」承認を有効にすることもできます。

Enable Admin Approval for User Registration in WPForms

WPFormsは一般的なメールマーケティングサービスとすべて統合されているので、WPFormsを使ってすべてのユーザーを自動的にメールリストに追加することができます。

また、無料のUncanny Automatorとの統合により、さらにコード不要のワークフロー自動化が有効化され、時間の節約に役立ちます。

方法2.WordPressで新規ユーザーを承認してユーザー登録を管理する

WPFormsのカスタマイザーユーザー登録フォームを使っていない方もご安心ください。この方法では、WooCommerce、MemberPress、その他基本的にすべてのプラグインでユーザー登録をモデレートする方法を説明します。

まず、無料の新規ユーザー承認プラグインをインストールして有効化する必要があります。WordPressプラグインのインストール方法については、こちらのステップバイステップガイドをご覧ください。

このプラグインを有効化すると、WordPressのすべてのユーザー登録のモデレーションが有効化されます。WooCommerce、MemberPress、LearnDash、BuddyPress、Easy Digital Downloads、その他のユーザー登録プラグインと互換性があります。

WordPressの初期設定でユーザー登録を行った場合、ユーザー登録フォームに以下のようなメッセージが表示されます。

New user registration form

ユーザー登録フォームに記入し送信すると、審査中であることが通知されます。

通知はこんな感じだ:

Awaiting moderation

また、このユーザー登録を承認または拒否するための通知メールが管理者メールアドレスに届きます。

それとは別に、ユーザーには登録が承認待ちであることを知らせるメールがアカウントに届く。

Expert Tip: もしあなたやあなたのサイトのユーザーがメール通知を受け取らない場合、WP Mail SMTPを設定する必要があります。 詳しくは、WordPressでメールが送信されない問題の解決方法をご覧ください。

WordPressでユーザー登録を承認または拒否する

New User Approveプラグインを使用すると、ユーザー登録のモデレーションキューを超簡単に管理できます。

WordPressの管理エリアにログインし、管理サイドバーにある「新規ユーザー承認」メニュー項目をクリックするだけです。

Moderate user registration

モデレーション待ちのユーザー登録リストが表示されます。ユーザー登録を承認または拒否することができます。

ユーザーには、登録が承認されたか拒否されたかを知らせるメールが届きます。承認された場合、WordPressサイトのアカウントにログインすることができます。

特定のユーザーに対して、ユーザー登録モデレーションをバイパスすることを許可する。

新規ユーザー承認では、ユーザーがサイトに登録し、モデレーションキューをバイパスするために使用できる招待コードを作成することもできます。

これを行うには、新規ユーザー承認 ” 招待コードと進み、’コードの追加’ボックスにユニークなコードを入力します。

Create invitation codes to bypass new user moderation

また、招待コードの使用制限を設定し、有効期限を選択することもできます。完了したら、変更を保存することを忘れないでください。

次に、’Settings’タブに切り替えて、モデレーションなしで招待リンクを使ったユーザー登録を許可するトグルをオンにする必要があります。

Enable invites

変更を保存するボタンをクリックして、設定を保存します。

信頼できるユーザーに招待コードを渡すことができます。彼らはモデレーション・キューを回避し、即座にあなたのサイトに登録することができます。

Register with invitation code

他のプラグインでユーザーモデレーションを使う

New User Approve プラグインは、ユーザー登録や会員登録に使用される一般的な WordPress プラグインと連動します。

しかし、ユーザー登録フォームにカスタマイザーは表示されません。プラグイン設定で手動で行う必要があります。

例えば、WPForms を使用している場合、ユーザー登録フォームを編集する必要があります。フォームビルダーで「確認」タブに切り替えます。

Edit user registration form confirmation message

ここでは、アカウントが審査中であること、承認されたらメールが届くことをユーザーに知らせるカスタマイザーメッセージを書くことができます。

同様に、もしMemberPressを使用しているのであれば、’Memberships’ページに行き、メンバーシップを編集することができます。

Edit membership

次に、「会員オプション」セクションまでスクロールダウンします。

ここから、「カスタマイザーページメッセージの有効化」の横にあるボックスにチェックを入れることができます。

Add a custom thank you message for MemberPress

そして、ユーザーにアカウントが承認待ちであることを知らせるカスタマイザーメッセージを自由に追加してください。

ここで、他の会員プランについてもこのプロセスを繰り返す必要があるかもしれない。

専門家のアドバイス賑やかなオンラインコミュニティを作りたいですか?新メンバーを紹介しましょう!新メンバーをコミュニティに紹介し、彼らの一員であることを実感してもらう良い方法です。

それに、新しい顔ぶれがすべて参加しているサイトを見れば、自分も飛び込んでみたくなるものだ。

このトピックについては、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.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

14件のコメント返信を残す

  1. Claude

    Hi. This looks like a potentially useful plugin, but from your description, it’s not clear that it allows an admin to receive the apoplicant info on which to base an acceptance decision. For example, it would be useful to be able to ask a potential new user to reply to one or more qualifying questions; the admin could then base an acceptance decision on how the registrant replied. Is this possible with your plugin?

    • WPBeginner Support

      If you create a custom registration form then you can add custom questions and the information from the form would be sent to you for consideration.

      管理者

  2. Douglas Karr

    That plugin hasn’t been updated in quite a while and has several ratings that it no longer works.

    • WPBeginner Support

      Thank you for letting us know, we’ll be sure to look for an alternative

      管理者

  3. Stephanie Denleuy

    Hello,

    I am after a little bit of advice…

    We currently have set that all customers must be approved to be able to shop on my site and see prices on the site
    .
    We are now not wanting this and are wanting customers to be able to see the prices of all products and be able to shop without being approved.

    As we have deactivated this plugin, it is still showing that they need to be approved to be able to shop on the site…

    How do I rectify this??

    Thanks

  4. Adriaan

    Once a user has registered, they are automatically signed in and can view content. Meanwhile in the users dashboard, the account has not been approved yet. How do I change this so that the user won’t have access to content before approved?

  5. Abdallah

    Hi , the plugin new user approve don’t update the user statut in the database when approving user nor send email when approving user

    • Abdallah

      Hi , it’s me again , i was wrong about the plugin it works , when we update a user statut the plugin update the column user_activation_key of the users table , so if you have the same issue as me , you need to just check the emptiness of this column :
      !empty($user->user_activation_key) { do stuff }

      Now the new problem is how to read the value of this column .

  6. Unamed

    Hello, I am using the New User Approve but the registration confirmation does not arrive in the mail users who use hotmail outlook and you know why?

  7. Chris Dumper

    Once a user is approved can I grant him permission to see portions of a menu (and the pages referenced thre) dnied to an unregistered user. Thanks … Chris

  8. James Durkan

    I HAVE used this in the past and it did work very well. However, now that I’m running Wordpress 4.4.2, the plugin page does warn it hasn’t been tested with that version and, I’m sorry to report, it does crash. Specifically, it spews out the source code when it comes to granting approval.

    • WPBeginner Support

      We have re-tested the plugin on our demo sites. It works fine at our end on WordPress 4.4.2. Try deactivating all your WordPress plugins except New User Approve. If it works fine then probably one of the plugins on your site is causing the conflict. Try activating each plugin and then retest new user approval. Repeat for all plugins until you find one that’s causing the conflict. Report the conflict to both plugin authors.

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。