私たちの経験では、WordPressサイトの周りにコミュニティを構築することは、忠実な読者やカスタマイザーを獲得するための最も効果的な方法の一つです。しかし、時には誰がアクセスするかをもう少しコントロールする必要があります。
スパム登録への対処は、特に会員制サイトにとっては本当に頭の痛い問題です。
そこで大きな疑問なのだが、新規ユーザーを一人一人吟味できるようなシステムがあってもいいのではないだろうか?
ほんの少しの調整で、WordPressサイトに新規登録を管理するように簡単に設定することができます。つまり、誰が登録し、誰が登録しないかを決めることができるのです。
この投稿では、WordPressのユーザー登録を管理する方法をご紹介します。
WordPressで新規ユーザー登録を管理する理由
WordPressは、あなたのサイトにアカウントを作成させるのがとても簡単です。
これは、プレミアムコンテンツを提供したり、商品を販売したり、コミュニティを構築したりする場合にとても便利です。
購読者」のような基本的なWordPressユーザー権限を割り当てることができますが、時にはユーザーがより多くのコントロールを必要とすることがあります。
オンラインコースや 有料ニュースレターを考えてみましょう。会員にプライベートフォーラムやクーポンコードなどの機能を独占的に提供するには、MemberPressプラグインが必要です。
eBook、音楽、ソフトウェアなどのデジタルダウンロード販売をお考えなら、Easy Digital Downloadsプラグインをご利用ください。
一方、BuddyBossは、プライベートコミュニティやソーシャルメディアサイトを作成するのに最適な設定です。
また、サイト上で物理的な製品を販売している場合、WooCommerceオンラインストアの一部としてユーザー登録を必須とし、ユーザーの配送情報を保存できるようにすることもできます。
さて、登録を開放することの欠点は、恐ろしいスパムである。
スパムコメントと同様に、登録フォームを狙うボットも存在します。ReCaptchaのようなツールはある程度の保護を提供してくれますが、ボット以外のユーザーにとっては不便になることもあります。
そこで役に立つのがユーザーの節度だ。
そのため、全員を完全にブロックするのではなく、新規登録の一つ一つを確認し、合法かスパムかを判断することができます。これにより、よりコントロールしやすくなり、あなたのサイトをボットから守ることができます。
このことを念頭に置いて、WordPressで新規ユーザー登録を簡単に管理し、サイトへのサインアップを承認または拒否する方法を簡単に紹介します:
準備はいいかい?始めよう
方法1.カスタム登録フォームでWordPressのユーザー登録を管理する
ほとんどのサイトオーナーは、WordPressのカスタムユーザー登録フォームを好んで使用しています。これにより、ブランドのニーズに一致するようにスタイルをカスタマイズしたり、自動的にユーザーをメールマガジンに追加したりすることができます。
WPFormsは、600万以上のサイトで使用されているドラッグ&ドロップ式のWordPressフォームビルダーです。
注:私たちのサイトではWPFormsを使用しており、すべてのユーザーに推奨しています。
ユーザー登録アドオンを使用すると、 完全にカスタムWordPressユーザー登録フォームやログインフォームを 作成することができます。
また、新規ユーザー登録の際に「管理者」承認を有効にすることもできます。
WPFormsは一般的なメールマーケティングサービスとすべて統合されているので、WPFormsを使ってすべてのユーザーを自動的にメールリストに追加することができます。
また、無料のUncanny Automatorとの統合により、さらにコード不要のワークフロー自動化が有効化され、時間の節約に役立ちます。
方法2.WordPressで新規ユーザーを承認してユーザー登録を管理する
WPFormsのカスタマイザーユーザー登録フォームを使っていない方もご安心ください。この方法では、WooCommerce、MemberPress、その他基本的にすべてのプラグインでユーザー登録をモデレートする方法を説明します。
まず、無料の新規ユーザー承認プラグインをインストールして有効化する必要があります。WordPressプラグインのインストール方法については、こちらのステップバイステップガイドをご覧ください。
このプラグインを有効化すると、WordPressのすべてのユーザー登録のモデレーションが有効化されます。WooCommerce、MemberPress、LearnDash、BuddyPress、Easy Digital Downloads、その他のユーザー登録プラグインと互換性があります。
WordPressの初期設定でユーザー登録を行った場合、ユーザー登録フォームに以下のようなメッセージが表示されます。
ユーザー登録フォームに記入し送信すると、審査中であることが通知されます。
通知はこんな感じだ:
また、このユーザー登録を承認または拒否するための通知メールが管理者メールアドレスに届きます。
それとは別に、ユーザーには登録が承認待ちであることを知らせるメールがアカウントに届く。
Expert Tip: もしあなたやあなたのサイトのユーザーがメール通知を受け取らない場合、WP Mail SMTPを設定する必要があります。 詳しくは、WordPressでメールが送信されない問題の解決方法をご覧ください。
WordPressでユーザー登録を承認または拒否する
New User Approveプラグインを使用すると、ユーザー登録のモデレーションキューを超簡単に管理できます。
WordPressの管理エリアにログインし、管理サイドバーにある「新規ユーザー承認」メニュー項目をクリックするだけです。
モデレーション待ちのユーザー登録リストが表示されます。ユーザー登録を承認または拒否することができます。
ユーザーには、登録が承認されたか拒否されたかを知らせるメールが届きます。承認された場合、WordPressサイトのアカウントにログインすることができます。
特定のユーザーに対して、ユーザー登録モデレーションをバイパスすることを許可する。
新規ユーザー承認では、ユーザーがサイトに登録し、モデレーションキューをバイパスするために使用できる招待コードを作成することもできます。
これを行うには、新規ユーザー承認 ” 招待コードと進み、’コードの追加’ボックスにユニークなコードを入力します。
また、招待コードの使用制限を設定し、有効期限を選択することもできます。完了したら、変更を保存することを忘れないでください。
次に、’Settings’タブに切り替えて、モデレーションなしで招待リンクを使ったユーザー登録を許可するトグルをオンにする必要があります。
変更を保存するボタンをクリックして、設定を保存します。
信頼できるユーザーに招待コードを渡すことができます。彼らはモデレーション・キューを回避し、即座にあなたのサイトに登録することができます。
他のプラグインでユーザーモデレーションを使う
New User Approve プラグインは、ユーザー登録や会員登録に使用される一般的な WordPress プラグインと連動します。
しかし、ユーザー登録フォームにカスタマイザーは表示されません。プラグイン設定で手動で行う必要があります。
例えば、WPForms を使用している場合、ユーザー登録フォームを編集する必要があります。フォームビルダーで「確認」タブに切り替えます。
ここでは、アカウントが審査中であること、承認されたらメールが届くことをユーザーに知らせるカスタマイザーメッセージを書くことができます。
同様に、もしMemberPressを使用しているのであれば、’Memberships’ページに行き、メンバーシップを編集することができます。
次に、「会員オプション」セクションまでスクロールダウンします。
ここから、「カスタマイザーページメッセージの有効化」の横にあるボックスにチェックを入れることができます。
そして、ユーザーにアカウントが承認待ちであることを知らせるカスタマイザーメッセージを自由に追加してください。
ここで、他の会員プランについてもこのプロセスを繰り返す必要があるかもしれない。
専門家のアドバイス賑やかなオンラインコミュニティを作りたいですか?新メンバーを紹介しましょう!新メンバーをコミュニティに紹介し、彼らの一員であることを実感してもらう良い方法です。
それに、新しい顔ぶれがすべて参加しているサイトを見れば、自分も飛び込んでみたくなるものだ。
このトピックについては、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.
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.
管理者
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
管理者
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
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?
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 .
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?
WPBeginner Support
Please take a look at our guide on how to fix WordPress not sending email issue.
管理者
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
WPBeginner Support
Yes you can. Please see our guide on user roles and permissions in WordPress
管理者
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.
管理者