高機能の会員制サイト(ユーザー管理)を作成できるプラグイン「Simple Membership」

高機能の会員制サイト(ユーザー管理)を作成できるプラグイン「Simple Membership」

Simple Membership」は最初から日本語対応翻訳ファイルがあり、無料でできるだけ高機能で、簡単に設定ができるユーザー管理&登録プラグインです。

この手のプラグインは高機能であるものは多いのですが、肝心な部分は必ずプロ版で有料というのが通常となっているようで、せっかく苦労して日本語化しても結局使えなかったなんてことが多いジャンルです。

まずは「Simple Membership」でできることを確認して、簡単に、無料で会員制サイトを作る準備をしましょう。

【Simple Membership】プラグインの基本的な機能・できること

プラグイン公式ページの説明文より引用して編集しています

  1. 任意のワードプレスのテーマで動作
  2. フォトギャラリーを保護する
  3. 訪問者をメンバーに招待するためのページを表示
  4. あなたの保護された記事へのコメントも自動的に保護
  5. 非会員に表示されるコンテンツ保護のメッセージをカスタマイズする
  6. 手動でメンバーを承認する
  7. メンバーとしてWordPressのユーザーをインポートする
  8. あなたのサイトのフロントエンドから管理ツールバーを非表示にする
  9. あなたのメンバーがアカウントの削除を許可
  10. あなたのメンバーに迅速に通知メールを送信
  11. メンバーのパスワードリセットのメールをカスタマイズ
  12. レスポンシブ対応
  13. フロントエンドに会員登録ページを表示
  14. フロントエンドメンバーでプロフィール編集
  15. フロントエンドにメンバーログインページを表示

赤字はプラグインによって機能がなかったり、有料版のみに搭載されている機能であることの多い項目です。
あれはできるけどこれは出来ないというようなプラグインが多い中、この「Simple Membership」はフロントエンドでユーザー管理をするための機能がほとんど実装されています。

本記事を参考にWordPressサイトへプラグインの導入を検討される方へ

WordPressは古くから無料で配布されているサイト作成ツール(CMS)で、随時改良が加えられており、さまざまなバージョンが存在します。

さらにWordPressを動かすためのプログラムであるPHP、サイトのデータを保存しておくためのデータベースについても様々なバージョンがあります。

そしてWordPress本体同様にプラグインについてもさまざまなバージョンが存在します。

本記事を参考にプラグインの導入をお考えの方は、以下に留意の上でインストールするようにしてください。

  • テスト環境での動作に基づいた紹介記事ですので、すべての環境で正常に動作するかどうかは不明です
    ※本記事の内容についてはページ内に記載しているプラグインバージョンのものになります。現在のバージョンと異なる場合、機能などが異なる場合があります。
    ※また、テスト環境、テストしたプラグインバージョン等の表示が本文内にない場合、ページタイトル下にある最終更新日当時の情報となりますので、現在のバージョンでは全く違う機能となっているかも知れません。
  • プラグインに無料版と有料版(Pro版)がある場合、特に記載がなければ無料版の情報のみを紹介しています
  • このページでプラグインを使用する際に必要なショートコードやコードなどは、コピーして使用することができますが、環境によっては記号などが文字化けすることがあります。コピーしたのに動作しない場合は特に「”」「’」などの記号を入力し直してみてください。
  • プラグイン本体の動作不具合や質問などは公式サイトのフォーラムなどで行ってください(ここでは質問にお答えすることはできません)

【Simple Membership】プラグインの設定画面や表示の日本語化と翻訳

このプラグインは日本語化ファイルがプラグイン内にあります。

FTPを使って、プラグインフォルダ「Simple Membership」にある「languages」の中の「swpm-ja_JA.mo」を「swpm-ja.mo」に変更すれば日本語化完了です。

日本語化出来てしまえば使い方自体はそれほど苦労しないと思いますし、ユーザーが実際に見る画面が英語表記では使いにくいので、ぜひ日本語化するようにしましょう。

【Simple Membership】プラグインのインストールと設定

インストール方法

インストールはプラグインの新規追加でプラグイン名を入力して検索してインストールするか、WordPressのプラグイン公式配布ページからダウンロード後、管理画面からアップロードインストールしてください(プラグインの公式ページは本ページ内記載のリンクをクリック、もしくは、WordPress公式サイトで検索してください)。

WordPressを使い始めて間もない方(初心者の方)は、より詳細なプラグインのインストール手順や、インストール時に起こる問題などへの対処方法をまとめた【WordPress】プラグインのインストール&追加方法とエラー対処の方法も併せてご覧ください。

基本的な設定については画面を見ていけば分かるレベルになっています。簡単かつ必要十分な機能だと思います。

このプラグインで管理できるフォームを作るには2通りの方法があります

【Simple Membership】プラグインの基本的な使い方

有効化するとできる基本的なフォームページを使う

プラグインを有効化すると以下の基本ページが自動で作成されます。固定ページの名前は自由に変えて大丈夫です。

  1. ログインページURL・・・/membership-login/
  2. 会員登録ページURL・・・/membership-join/membership-registration/
  3. 会員についての紹介ページURL・・・/membership-join/
  4. プロフィールの編集ページURL・・・/membership-login/membership-profile/
  5. パスワードリセットページURL・・・/membership-login/password-reset/

任意のページにフォームを作るためのショートコードを使う

既に会員管理用のページが存在する場合には以下のショートコードを固定ページへ挿入します。任意の固定ページにした場合には「設定」画面でどこのページがどの機能を果たすかを入力しておきましょう。そうしないとリダイレクト(ログインなどで画面が移る際の転送)がうまくいかなくなります。

  1. ログインページURL・・・[swpm_login_form]
  2. 会員登録ページURL・・・[swpm_registration_form]
  3. 会員についての紹介ページURL・・・メンバーの募集要項などを書いた固定ページを設定画面で指定します
  4. プロフィールの編集ページURL・・・[swpm_profile_form]
  5. パスワードリセットページURL・・・[swpm_reset_form]

※各ページのタイトル表示をなくしたい場合には、

を使うと便利です

【Simple Membership】プラグインの便利な使い方・カスタマイズ方法など

より便利に使うカスタマイズ技やテストサイトで使用した結果や感想、WordPressのプラグイン公式配布ページには書かれていない事柄などを紹介します。

既存のユーザーを「Simple Membership」のメンバーとして登録するには

「Simple Membership」プラグインをインストールしてから追加したユーザーはメンバーとして同時登録されるためプロフィールページなどが作られるのですが、プラグインインストール前のユーザーはメンバーとして追加されません。この問題を解決するために、「Simple Membership」にはアドオンが提供されています。

「WP User Import」アドオンの導入方法と使い方

アドオンの入手

Import Existing WordPress Users into Simple Membership Plugin

上記ページのステップ1(STEP1)に
Step 1 (Install the Plugin)
Download and install the Simple Membership WP User Import addon.
というダウンロードリンクがありますのでクリックして一旦パソコンに保存します

WordPressの管理画面からプラグインの追加を選択し、アップロードインストールをします
管理画面の「Simple Membership」に「WP User Import」という項目が追加されるのでクリックします
一括で全ユーザーをメンバーに入れる場合には「Import All WordPress Users as Members」をチェックします(メンバーの権限も選択します)
「import all users」をクリックすれば処理されます

※個別でメンバーに入れる場合は一覧からメンバーに追加するユーザーにチェックを入れた後、メンバーの権限も選択した上で「一括操作」から「import selected」を選択して実行します

  • 世界一やさしいプラス WordPress 5.x 対応 (インプレスムック)
  • 世界一やさしいプラス WordPress 5.x 対応 (インプレスムック)

    インプレス

    専門的な難しい知識が無くても、カッコイイWebサイトが作れる「WordPress」を、大きな文字と画面でわかりやすく解説する「世界一やさしい」シリーズから発売! レンタルサーバーや独自ドメインの取得、WordPressのインストールから、手順の通りに進めるだけで、映えるWebサイトが作れてしまう♪ お店や会社の宣伝や集客に当たり前になっていますが、まだ無い人は今こそチャレンジするのも良いのでは? 基本が学べる本誌は入門書として最適です!

作者:

☆Wordpressでサイトをカスタマイズしていく上で有用な情報を配信しつつ、このサイトでも使用している【HABONE】テーマの制作と配布を行っています。
☆「ココナラ」でサイトカスタマイズのお手伝い、不具合の修復、サイト引っ越し代行なども行っています。

年齢:40代 趣味/園芸・ペット・卓球