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