WordPressで会員制サイトが作れるWP-Membersの使い方


「会員制サイト」を作ってみたいけど敷居が高そう。
デザイナーだけでは手に負えない。
そんな風に考えている時期が僕にもありました、、、
今回は、Wordpressでデザイナーだけでも簡単に会員制サイトが作れるWP-Membersをご紹介します。


WP-Membersでできる事

・投稿記事、個別ページを、それぞれログインしてる会員しか閲覧できないようになる。
→よくある、見出しがあって続きを読もうとしたら「続きを読むには会員登録を~」っていうあれ。
特定の記事や個別ページにだけ閲覧制限をかける事もできちゃいます。
・ログインフォーム、新規会員登録ページが簡単に設置できる。
→以下に説明しますが、コードをたった数行貼付けるだけで簡単にログインフォームを設置する事ができます。
また、新規会員登録用のページも見るだけで吐き気がする様なphpコード無しに、簡単に作れます。
・会員登録時にユーザーへ送るメールも文言を自由に変えて使用できます。
→会員登録したユーザーに
「会員登録は完了しました。ユーザー名×××パスワード○○○だよ。無くさないでね☆」
的なメールを送る事ができます。文言はこちらで自由に変更できます。

主要部分を挙げるとしたらこんな所でしょうか。ほかにも

・会員登録時の入力項目を自由に追加、削除できる
・会員が登録情報の変更をできる
・登録ユーザーは、Wordpressの管理画面上から管理できる。
・会員登録を承認制にもできる

などなど・・・

WP-Membersの使い方

まずはこちらよりプラグインのインストール。

1.基本設定


wp-membersをインストールすると、上図の様なタブメニューが表示されます。

(1)オプション
主に、記事、固定ページの閲覧制限や
承認登録制にするかなど、基本的な設定を行います。

(2)フィールド
会員登録の際にユーザーに入力してもらう項目の追加や削除を行えます。

(3)ダイアログ
wp-membersをインストールする事で設置される新規会員登録などのフォームの
エラーメッセージを、どのような文言にするかここから設定します。

(4)メール
新規会員登録やパスワードを変更する事によってユーザーへ送られる
メールの文言、送り先を変更する事ができます。
2〜4については、とてもわかりやすく作られているので
1のオプションについて以下に少し詳しく記します。

2.投稿記事、個別ページに閲覧制限をかける。
(1)全ての記事を会員しか閲覧できなくする

①オプションの中の上から1つめと3つめの項目
「投稿記事をブロック」と「抜粋を表示」にそれぞれチェック。
②投稿記事のmoreタグ以降は会員しか閲覧できなくなります。
非会員や未ログインユーザーは、会員登録フォーム、ログインフォームに飛ばされます。
記事全体に閲覧制限をかけたい場合は、「抜粋を表示」のチェックを外します。

(2)特定の記事にのみ閲覧できなくする
①(1)でチェックした「投稿記事をブロック」のチェックを外す。
②閲覧制限をかけたい投稿記事に「block」という名前のカスタムフィールドを作り
値を「true」に。

(3)固定ページを会員しか閲覧できなくする


(1)でチェックを入れた「投稿記事をブロック」を「固定ページをブロック」にし
制限をかけます。注釈

3.新規会員登録ページの設置

(1)まずは、固定ページを作成し、以下のコードをページ内に記述します。

[wp-members page="register"]


(2)設定 > WP-Members > オプションの「新規ユーザー登録ページ」に
(1)で作成した固定ページのURLを入力します。


4.メンバーズページの設置

メンバーズページでは
非ログイン時:ログイン、新規会員登録
ログイン時:プロフィール編集、パスワード変更
が行えます。
新規会員登録フォームとログインフォームをページでわける必要が無いなら
こちらのページのみで事足りそうですね。

(1)まずは、固定ページを作成し、以下のコードをページ内に記述します。

[wp-members page="members-area"]

(2)設定 > WP-Members > オプションの「メンバーズページ」に
(1)で作成した固定ページのURLを入力します。

5.ログインフォームの設置

会員制サイトではよくあるサイドメニューのログインフォームの設置について。
WP-Membersをインストールすると
外観>ウィジェットに「WP-Mmbers Login」が追加されているので
希望のサイドバーに追加し、あとはいつもウィジェットを追加する要領で追加します。

WP-Membersを使ってて気になった所

・新規会員登録後、30分ぐらい経たないとログインできない。
・固定ページの閲覧制限を行う際、デフォルトテンプレートじゃないと制限対象にならなかった。
以上です。中規模ぐらいまでの会員サイトなら、充分使えるのではないかと思います。

  • このエントリーをはてなブックマークに追加

  • http://kuro-web.com/memo/archives/6 会員制サイトかじる | K'sMemo

    [...] 参考サイト カテゴリー: wordpress   作成者: admin パーマリンク [...]

  • http://designbambini.com/2013/01/13/wordpress%e3%81%a7%e4%bc%9a%e5%93%a1%e5%88%b6%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e4%bd%9c%e3%82%8b%e3%81%9f%e3%82%81%e3%81%ae%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e WordPressで会員制サイトを作るためのプラグイン | DesignOfficeBambini

    [...] ①WP-Menbers サイドバーに会員のログインエリアをつけることができます。 (参考になる他サイト)http://horylog.com/technic/wordpress-wpmembers/ [...]

  • http://tyudon.com/wordpress%e3%81%a7%e4%bc%9a%e5%93%a1%e5%88%b6%e3%82%b5%e3%82%a4%e3%83%88%e3%81%8c%e4%bd%9c%e3%82%8c%e3%82%8bwp-members%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9-%e3%81%b2%e3%82%88%e3%81%a3 Wordpressで会員制サイトが作れるWP-Membersの使い方 | ひよっこWebデザイナーブログ : ちゅどん道中記

    [...] ソース: WordPressで会員制サイトが作れるWP-Membersの使い方 | ひよっこWebデザイナーブログ » [...]

  • Omura

    初めまして。
    突然の問い合わせ失礼致します。

    wordpress WP-membersでどうしても解決できないことがありまして、差支えなければ教えて頂けないでしょうか?

    新規登録完了メールの文面で、
    ”~様、ご登録ありがとうございます”
    と設定したいのですが、何かタグを入れないといけないのでしょうか?

    大村

  • http://twitter.com/Holga1030 ショウゴホリウチ

    >大村さん
    問い合わせありがとうございます。
    下記の様にしていただければ、問題解決できると思いますのでお試しください。

    1.管理画面>設定>Wp-members、でwp-membersの設定画面へ。
    2.オプション、フィールド、ダイアログ、メールのタブがあるので、「メール」のタブをクリック
    3.ここで、会員登録時にユーザーへ送るメールの文言を設定できます。
    ここに、[username]とタグを打つ事で、登録ユーザー名が表示されるようになるので
    下記のように記載してみてください。
    ”[username]様、ご登録ありがとうございます”

  • http://engineer-intern.jp/archives/2345 エンジニアインターン 医療学生ラウンジ運営吉永さん・大野さんインタビュー | IT系の文系・理系学生向け有給インターン・アルバイト募集なら「エンジニアインターン」

    [...] 開発はフロントエンド(ユーザーが触れる部分)をメインにやらせて頂きました。HTML + CSS + JavaScriptをいじるという感じです。WordPressのプラグインなどをいじるために、PHPのコードも書きました。ログインしているときとログインしていないときで条件分岐させるPHPのコードを書いて、会員制のサイトを作るにあたってWP-Membersを使いました。また医療学生ラウンジに登録して頂いたユーザーの皆様にメール配信をするために Email Users というプラグインを使いました。 [...]

  • guest-K

    はじめまして。突然の問い合わせ失礼致します。
    フィールドの「名」「姓」「メールアドレス」は変えられないのでしょうか。
    ここを日本語ではなく「Name」「Last name」「eMail」としたいのですが、どこで修正すればいいのでしょうか。

    山崎

  • guest

    「登録ユーザーの一覧」画面で、検索・並び替えは可能でしょうか?