WordPressで会員制サイトを制作

投稿者: | 2014年6月23日

WordPressで会員制サイトを簡単に制作できるプラグインをご紹介します。

今回は任意の固定ページを会員専用ページとし、会員ページにログイン後自分の投稿を編集できることを想定しています。

使用プラグイン
WP-Members
 固定ページや投稿記事を、ログインしているユーザーのみ閲覧できるようにするプラグインです。

WP Admin UI Customize
 管理画面での表示を編集できるプラグインです。

User Role Editor
 Roleを増やせるプラグインです。

1.導入からインストール
プラグイン検索からそれぞれダウンロード、インストールします。
プラグインをそれぞれ有効化してします。

2.User Role Editorの設定
新しく「会員専用」というRoleを設定します。

「会員専用」に自分の投稿のみ編集できるように以下の項目にチェックをいれます。
edit_posts , edit_private_posts , edit_published_posts , read


3.WP Admin UI Customize

サイドメニューに投稿のみを表示するように設定します。

先ほどUser Role Editorで作成した「会員専用」を選択します。

「サイドメニュー」の項目で投稿一覧と新規追加のみが表示されるようにします。

今回は以下の設定画面では全て「隠す」にチェックをいれます。
一般設定、ダッシュボード、管理バー、メタボックス管理、新規投稿と投稿編集の設定、外観メニュー画面の設定

4.WP-Membersの設定
任意の固定ページを会員専用ページにします。

固定ページ編集で「Block this page」にチェックを入れます。

以上で設定完了です。

5.新規ユーザーを作成してテストしてみます。
その時の権限グループを先ほどUser Role Editorで作成した権限に設定します。
作成したら一度ログアウトしてBlockした固定ページにアクセスしてみます。

以上で会員専用ページの実装は完了です。

シンプルな設定ですが、カスタマイズ次第で様々な仕様の会員ページが実装できます。

Webサイト構築、Webシステム構築に関してのご依頼、ご質問等がある場合は弊社ホームページ上のお問い合わせフォームもしくは下記連絡先までお問い合わせ下さい。

弊社お問い合わせフォーム

株式会社ヴィンテージ Webシステム事業部
TEL:093-513-7255