【ユーザー参加型のフォーラムを作った時に使いました】WordPressでユーザー登録を許可・拒否できるような「承認制」にする方法

WordPressでユーザー登録機能を使いたい場合は、WordPress管理画面の「設定」→「一般」から設定できます。

ユーザー登録はここで設定 メンバーシップとか新規ユーザーの権限グループとか設定できる

それで、ただいまこのユーザー登録機能を使って、ある題材を扱ったフォーラム(掲示板)を作っています。(フォーラムはbbPressというプラグインを使って作っています)

そこで、ユーザー登録は管理者側で承認したユーザーのみ参加可能というポリシーにしたいと思いました。というわけで、WordPressのユーザー登録を承認制にできるプラグインがありますので、ご紹介します。

機会がありましたらご参考ください。

ユーザー登録を承認制にする方法

WordPressの管理画面から「プラグイン」→「新規追加」をクリックします。入力欄に「New User Approve」と入力して「プラグインの検索ボタン」をクリックします。

下の画像のようにプラグインが見つかりますので「いますぐインストール」をクリックしてインストール、有効化します。

無事プラグインを有効化できたら、WordPressの管理画面の「ユーザー」に「Approve New Users」が表示されますので、クリックします。

下のようにタブが表示されます。それぞれ、

  • Users Pending Approval(承認待ちユーザー)
  • Approved Users(承認済みユーザー)
  • Denied Users(拒否ユーザー)

という意味を持ちます。例えば下の画像は、承認待ちユーザーが2名(genius,superman)いますね。

で、「ユーザーを承認する」場合は「Approve」をクリック。(Approved Usersに所属します)拒否する場合は「Deny」をクリック。(Denied Usersに所属します)

WordPress管理画面の「ユーザー一覧」からでも、承認の許可・拒否は可能です。

ユーザー一覧

ユーザー一覧で管理するのもOKですし、承認ステータスのタブで管理するのもOKですし、お好みですね。

これはよかった:承認後にログイン情報がユーザーに送付されます

通常ですと、ユーザー登録するとユーザーが登録したメールアドレス宛てに、ログイン用のURLとパスワードが送付されます。が、このプラグイン「New User Approve」を導入すると、ユーザー「承認後」ログイン用のURLとパスワードが登録メールアドレスに送られてきます。

ですので、承認しないとログインができないということですね。当たり前のことですが・・・。これで「知らないうちにユーザーが増えている!」ということはないですね。お手軽に導入できて便利なプラグインだなぁと思います。

以上、何かのご参考となりましたら幸いです。

著者:bouya Imamura