会員サイトのデモを1つ、作ってみました。基本的なログイン機能に加えて、メール配信機能(ステップメールも!)やフォーラム(掲示板)機能も兼ね備えております。
テスト用ユーザーを作ったので、以下の情報で実際にデモサイト内へログイン可能です。
ログインページ | http://demo.while-creation.com/cms-membership-only/login/ |
ユーザー名 | whcuser |
パスワード | cmsdemo01 |
ログインページ
サイトTOPページ
デザインは今後カスタマイズする事前提なので、極力シンプルに。「プラグインなどを上手く組み合わせれば、WordPressでもココまでの事ができる」という例として、実際どんな事ができるか?機能面をまとめました。
こんな方にオススメ
- 商品購入者やイベント参加者など限定で
動画/音声/PDFなどのコンテンツ配布をする場が欲しい - メールアドレス獲得用のランディングページが欲しい
- 数百人規模の読者数で良いので、
メルマガ&ステップメールが配信できる環境が欲しい - メンバー同士が気軽に情報交換できる場を用意したい
- メンバーが主催者に質問や問合せしやすい環境が欲しい
機能一覧
1)会員サイト機能
基本的な会員ログイン機能を、取り揃えました。
i. 完全ログイン制
今回はログインしなければどのページ(固定ページ含む)も閲覧できない仕様にしました。
未ログインでサイト内のページを見ようとすると、「まだログインしてませんよ〜」と自動でログインページへ移動する仕組みになっています。
ii. ログインや会員情報修正に必要なページを用意
a. 新規登録ページ
メールアドレスで新規会員登録が可能です。登録申請するとすぐに、「ログイン用ページのURL」と「ログイン用のパスワード」がメールで自動送信されます。
このページをカスタマイズして文章や画像を追加すれば、ランディングページにする事も可能です。公開したくない、登録は管理者側で手動で行ないたい、という場合は、このページを隠す事もできます。
b. ログインページ
ユーザー名(またはメールアドレス)とパスワードで、ログインするページです。
未ログイン時は、どのページを見ようとしても自動的にこのページへ移動します。
c. ユーザー情報変更ページ
ユーザー名やパスワードなどの会員情報を変更できるページです。ログイン時のみ利用可能。
d. パスワード再発行ページ
上の『ii. c. ユーザー情報変更ページ』はログイン時しか使えないので、「パスワードを忘れてしまってログインできない!」という場合には使えません。
そんな時は、この『ii. d. パスワード再発行ページ』から申請すればパスワードをリセット&再設定できます。
すべてユーザー側で行なえるので、管理者側が問合せを受けてパスワード再発行して・・といった手間が無いので便利。
iii. メールアドレスによるログインが可能
『ii. a. 新規登録ページ』でも触れましたが、通常WordPressで会員ログイン機能を導入した場合、WordPressの「ユーザー名」でログインする必要があります。(普段管理画面に入る時も、そうしていますよね)
ただ、今回は後述するように「メール配信機能」も備えており、ユーザー名でなくメールアドレスでログインしたい場合も多いので、メールアドレスでのログインも可能としました。
iv. ログイン用パスワードを自動生成
こちらも『ii. a. 新規登録ページ』の話ですが、会員登録系サービスでは登録時にその場で使いたいパスワードを入力できるケースと、自動でランダムなパスワードが発行されるケースがあります。
今回は、より登録の手間を省いて登録率をUPする事を念頭に置き、ランダムパスワード発行の仕組みとしました。自分の覚えやすいパスワード等に変えたい時は、ログイン後『ii. c. ユーザー情報変更ページ』から変更が可能です。
2)お問合せ機能
サイト内にお問合せフォームを設置しており、管理者への質問や問合せが可能に。
i. サイト内フォームから手軽に問合せ可能
サイト内のページに、お問合せフォームを設置。管理者へ気軽に質問やメッセージを送信できます。
会員ログインしている事が前提なため登録しているメールアドレスや名前が自動で設定されるので、入力する手間も省けます。
ii. 【管理者側】フォーム項目を自由に追加
フォームにはメッセージ入力欄だけでなく、チェックボックスやラジオボタンなども追加できます。項目を上手く使って、より問合せしやすい&把握しやすいフォームに。
iii. 【管理者側】問合せ発生時にメール通知
フォームからの問合せが発生すれば、自動で管理者のメールアドレスにも問合せ内容が書かれたメールが表示されます。
iv. 【管理者側】問合せ内容をWordPress管理画面で確認可能
メール通知だけでなく、すべての問合せはWordPress管理画面に一覧表示されるようになっています。
メールだとフォルダ分け等しなければぐちゃぐちゃになってしまうかもしれませんが、管理画面から確認すればサイトからの問合せはすべて確認できるので、後から見返すのに便利。
3)メール配信機能
登録メンバーに対して、様々な形でのメール配信ができますよー。(但しHTMLメールに限る)
i. メルマガ配信が可能
サイトに登録しているメンバーへ、自由なタイミングで一斉にメール配信が可能です。
ii. ステップメール配信が可能
ステップメールとは、1つ1つのメールごとに「このメールは各ユーザーが登録した日時から●日後に自動送信してね」と指定できるタイプのメール配信機能です。
メルマガ配信だと登録して間もない人にも、登録して1年経つ人にも、同じメールが送られますが、ステップメールだと各ユーザーの利用期間に応じたフォローメールが自動送信可能なので、両者をうまく使い分けるとより親切な会員サイトになります。
iii. 記事更新自動通知メール配信が可能
サイト内に記事を追加した際、自動で「新しい記事を追加しました」メールがユーザーへ一斉送信されるようにする事も可能です。
記事を公開すれば自動でやってくれるので、自分で告知する必要がなくとっても便利。
iv. 読者管理機能(グループ分けも可能)
各メール配信の読者はWordPressユーザーと同一ですが、メール配信のターゲットとしてグループ分けする事も可能です。
4)フォーラム(掲示板)機能
ユーザー同士の情報交換や交流ができる、フォーラム(掲示板)も設置。
i. フォーラムへの投稿と返信
各種テーマのフォーラムへ、自由にトピック(話題)の作成&返信が可能です。
ii. ユーザー情報を表示
ログイン状態での利用になるので、各トピックや返信は「どのユーザーのものか?」が自動的に表示されます。
iii. 自分の投稿に対する返信をメールで自動通知
自分が投稿したトピックへ返信があった場合、ユーザー登録した際のメールアドレスへ自動通知されます。
毎日サイトを確認しにいく必要が無くなるので、便利。
iv. フォーラム内の検索も可能
「フォーラム内でこのキーワードの話題があった気がするんだけど、どこだっけ・・?」そんな時も、フォーラム内専用の検索機能を使えば、簡単に目的のトピックや返信がにたどり着けます。
v. 【管理者側】複数のフォーラムが設置可能
フォーラムは複数用意できます。「質問用」「報告用」「その他」など、目的によって用意する事でよりユーザーが活発に交流する場に。
vi. 【管理者側】サイドバーへのフォーラム関連ウィジェット設置も可能
「フォーラムの新着情報」「フォーラム一覧」など、フォーラム関連のウィジェットが利用できます。
他のウィジェット同様、WordPress管理画面の「ウィジェット」メニューからドラッグ&ドロップで自由に追加&削除可能。
主な使用WordPressプラグイン
Theme My Login
https://ja.wordpress.org/plugins/theme-my-login/
会員ログイン機能の実装に使っています。
「Theme My Login」で何がどこまで出来るか?については、以下の記事にまとめていますのでご参考に。
パターン別『Theme My Login』その他を利用した会員サイト構築のアイデアまとめ
bbPress
https://bbpress.org/
フォーラム(掲示板)機能の実装に使っています。
Contact Form 7
http://contactform7.com/ja/
お問合せフォームの導入に使っています。
Contact Form DB
https://ja.wordpress.org/plugins/contact-form-7-to-database-extension/
上の「Contact Form 7」単体だと、問合せがあった時に管理者へメールで内容が送られるだけなのですが、このプラグインを導入するとWordPress管理画面で問合せ内容を一覧表示してくれるので、確認しやすくなります。
MailPoet NewsLetters
https://ja.wordpress.org/plugins/wysija-newsletters/
メルマガ&ステップメールを配信できるプラグイン。
・会員へ好きなタイミングで一斉メールを送る(いわゆるメルマガ機能)
・会員登録した日時から●日後に▲通目のメールを送る(いわゆるステップメール機能)
・サイト内に記事を投稿した際、自動で会員に一斉メールを送る
といった事が可能です。唯一、HTMLメールしか送れないのが難点ですが・・無料でココまで出来るプラグイン、なかなか無いです。
本デモサイトを元にした制作も、承ります
いかがだったでしょうか?単なるログイン機能の導入だけでなく、より運用&利用しやすい会員サイトになるよう、いくつか機能を追加してみました。
ちなみに色々追加している機能の中には、ただプラグインをインストールしただけでは実現不可能な事を実現しているものもあります。(functions.phpや、プラグインのコードを直接いじってます)
また、今回追加した機能以外にも・・
・一部公開式サイト(ブログ記事や固定ページの一部は誰でも閲覧可能)
・記事一部公開式サイト(ブログ記事の途中まで公開、それ以降は要会員登録)
・ロック解除・システム(登録して●日後から閲覧可能なページ)
・ポイント・システム(会員ごとにポイントの付与&利用が可能)
などなど、様々な機能追加やカスタマイズを施す事も可能です。
While Creation に依頼頂ければ、このデモサイトをベースに目的や用途に応じた会員サイト構築が可能ですので、興味のある方は是非お問い合わせください。