WP-Members:会員登録・ユーザー情報編集機能などを搭載

2016年12月18日

会員限定サイトとして運営できるようにしたいニーズが多いですよね
ユーザー情報も色々と登録して欲しい。
登録ユーザーだけに記事を公開したい。
ユーザーがパスワードを自由に変更できるようにしたい。

そのような時に便利な WordPress 用プラグインがあります。
それは「WP-Members」です。
そのインストール手順から日本語化・使い方と設定などを解説していきます。

WP-Members: Membership Framework

Screenshot of wordpress.org

WP-Members: Membership Framework は、
カスタマイズ可能なユーザー情報使ったユーザー登録フォームを作成・公開できたり、
記事を登録ユーザー限定で公開することができます。
登録フォームには、「reCAPTCHA」「Really Simple CAPTCHA」機能を付加することもできます。

ログインフォームもウィジェットで用意されています。
登録したユーザーが自分の情報を編集し、自分でパスワードのリセット・変更もできます。

自動送信されるメールの内容もカスタマイズできます。
また、ダイアログとエラーメッセージで表示されるテキスト文もカスタマイズ可(HTML タグも使用可)

管理者機能として、ユーザー登録があると管理者にメールで通知できたり、
誤登録を防止するためにユーザーを承認するかどうかの機能が使えます。
登録されたユーザー情報を CSV 形式で一括ダウンロードすることもできます。

100 以上のアクションとフィルターフックも用意されていて、拡張性にも富んでいます。
ショートコードも用意されていて、
ページおよびフォーム、ログインステータス、各フィールド、メールなどで表示もしくは使用できます。
また、日本語化にも対応されていたり、
英語ですがオンラインユーザーガイドなども用意されています。

記事を作成もしくは更新時点でのバージョン:v 3.1.9.3
マルチサイトでの利用:可

インストール手順

下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化するか
WP-Members – WordPress.org

もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面から入手できます。

ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「WP-Members: Membership Framework」と入力します。

WordPressプラグイン「WP-Members」のスクリーンショット

検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
インストールが完了したら、プラグインを「有効化」します。

プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。

WordPressプラグインのインストール手順を解説 – WordPress活用術

使い方

新規登録ページ作成

新規登録ページは、固定ページ(記事でも良いですが)を作って、
下記のショートコードを記述します。

[wpmem_form register]

もしくは、php ファイルに埋め込みたい場合には、下記のコードを記述します。

<?php echo do_shortcode('[wpmem_form register]'); ?>

新規登録フォームで表示させる項目は、
WP-Members の設定画面の「フィールド」タブから追加・変更ができます。

ログインフォームの設置

ログインフォームも新規登録ページと同様に以下のショートコードを記述するだけです。

[wpmem_form login]

オプションの redirect_to でリダイレクト先を指定することもできます。

[wpmem_form login redirect_to="http://yoursite.com/some-page/"]

php ファイルに埋め込みたい場合には、同じように下記のコードを記述します。

<?php echo do_shortcode('[wpmem_form login]'); ?>

ログインフォームは、ウィジェットでも用意されています。
ちなみに「こんにちは ○○○ さん」の文の近くに「クリックしてログアウト」リンクが表示されます。

ログアウトフォームの設置

ログアウトフォームも以下のショートコードを記述するだけです。

[wpmem_logged_out]
<?php echo do_shortcode('[wpmem_logged_out]'); ?>

ユーザー情報の編集画面設置

以下のショートコードを記述するだけで、
「登録情報の編集」と「パスワード変更」リンクを表示できるフォームを表示できます。

[wpmem_profile]

個別に配置したい場合には、下記のショートコードが使えます。
「登録情報の編集」:[wpmem_form user_edit]
「パスワード変更」:[wpmem_form password]

利用規約ページリンクの設置

利用規約ページへのリンクを表示させたい場合には、以下のショートコードを記述します。
※ダイアログタブの「利用規約(TOS)」でのみ使用可

[wpmem_tos url="http://yoursite.com/your-tos-page"]

設定

WordPressプラグイン「WP-Members」のスクリーンショット

ダッシュボードの「設定」メニューの中に「WP-Members」というメニューが追加されています。

WordPressプラグイン「WP-Members」のスクリーンショット

WordPress の設定で、推奨されない設定が存在する場合には、
上記のような警告メッセージ等が表示されます。

WP-Members オプション設定

WordPressプラグイン「WP-Members」のスクリーンショット

WordPressプラグイン「WP-Members」のスクリーンショット

フィールド

WordPressプラグイン「WP-Members」のスクリーンショット

WordPressプラグイン「WP-Members」のスクリーンショット

WordPressプラグイン「WP-Members」のスクリーンショット

ユーザー情報の項目を追加したい場合には、カスタムフィールドを追加することでできます。
入力形式には、テキストフィールド、チェックボックス、ラジオボタンといった一般的な入力フォームに加えて、画像やファイル、パスワードといった項目を選ぶことができます。

ダイアログ

WordPressプラグイン「WP-Members」のスクリーンショット

WordPressプラグイン「WP-Members」のスクリーンショット

エラーメッセージなどに表示される文言を変更する事ができます。
デフォルトでは、英語になっているので、日本語に変更しましょう。

メール

WordPressプラグイン「WP-Members」のスクリーンショット

WordPressプラグイン「WP-Members」のスクリーンショット

WordPressプラグイン「WP-Members」のスクリーンショット

ユーザー登録時・パスワードリセット時などで送信されるメールの内容を指定できます。
「ダイアログ」と同じようにデフォルトでは、英語になっているので、
日本語に変更しましょう。

URL

WP-Members – WordPress.org

本ページはアフィリエイトプログラムによる収益を得ています

会員制関連

Posted by 管理人