WordPress無料会員プラグイン「Minimal Membership pro」導入ガイド|会員限定表示・2FA・お気に入り

日本語の会員制プラグインが少ないので、有料決済付きの会員制プラグインを自作しました。

WordPressで会員制サイトを作りたいのに、
日本語で完結するプラグインが意外と見当たらない。
そんな課題から、有料決済まで含めた会員制プラグインを作りました。

対象読者は、会員制を考えているブロガーやWeb制作会社、
WordPressをある程度触れる方です。
ダウンロードはこちら

この記事では、仕様・使い方・注意事項・ライセンスをまとめて紹介します。


できること(仕様概要)

  • 無料/有料会員の管理
  • 記事の一部を会員限定で表示
  • 単発課金(PPV)対応
  • お気に入り機能
  • Stripe決済(サブスク/単発)
  • 2FA(メールOTP/TOTP)

インストールと初期設定

インストール

  1. プラグインZIPをアップロード
  2. 有効化
  3. 管理画面 → Membership → Setup Wizard を実行
sample

推奨環境

  • WordPress 6.x 以上
  • PHP 7.4 以上
  • SSL 必須(ログイン・決済)

会員制の記事設定

無料/有料ブロック

  • Free Content(無料会員以上)
  • Paid Content(有料会員/購入者のみ)

マーカー記法も使用可能です:

<!--mmp_free_only-->...<!--/mmp_free_only--> <!--mmp_paid_only-->...<!--/mmp_paid_only-->


有料決済(Stripe)

管理画面 → Membership → 設定 で以下を登録します。

  • Stripe Publishable Key
  • Stripe Secret Key
  • Webhook Secret
  • サブスク料金

Webhook URL:

/wp-json/minimal-membership/v1/stripe/webhook

sample

単発課金(PPV)

投稿編集画面の「単発課金価格 (JPY)」で価格を設定すると、
有料ブロック内に「Stripeで購入」が表示されます。

表示条件

  • 投稿に単発課金価格が設定されている
  • 有料ブロック(Paid Content / mmp_paid_only)が挿入されている
  • ログイン済み

購入後、PPV権限が付与され、該当記事の有料部分が閲覧可能になります。


ダウンロード配布(直リンク防止)

直リンクを防ぎたい配布物は
mmp-protected 配下に配置します。

FTPが使えない場合

管理画面 → Membership → Downloads からアップロード可能

sample

リンクは以下のショートコードで作成します。

ダウンロード


マイページ(タブ構成)

マイページはタブで整理しています。

  • 登録情報
    メール/プラン/解約状況/OTP設定リンク/ログアウト/加入・契約管理
  • お気に入り
    登録済み記事一覧
  • 購入済みコンテンツ
    購入履歴一覧
sample

2FA(ワンタイムパスワード)

  • 管理画面の設定で強制可能
  • マイページの登録情報タブ内に「OTP設定リンク」あり
  • TOTP/メールOTP対応

セキュリティ・注意事項

  • ログイン試行制限(デフォルト 15回/10分)
  • OTP/TOTP 試行制限(デフォルト 10回/10分)
  • パスワードリセットトークンはハッシュ保存
  • 直リンク防止は mmp-protected 配下のみ有効

よくあるトラブル

メールが届かない

  • 送信元メールアドレス設定を確認
  • SMTPプラグイン利用を検討

Webhookが反映されない

  • URL/Secretの設定
  • Stripeのイベントログを確認

ダウンロードできない

  • mmp-protected パスを確認
  • ショートコードの file が相対パスか確認

アップデートと削除時の挙動

アップデート

通常のプラグイン上書き更新でOKです。

アンインストール時のクリーンナップ

管理画面で「削除時クリーンナップ」をONにすると、
テーブル/設定/固定ページを削除します。
(配布物は残ります)


ライセンス

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

ダウンロード

この続きは有料会員限定です。

有料会員登録でこの記事の続きの閲覧が可能です。 単発購入(¥9800・Stripe決済)でも閲覧できます。

プラグインは GPL-2.0-or-later で配布しています。
ダウンロード・導入手順は以下を参照してください。

  • セットアップ手順: Setup Wizardで固定ページを作成
  • 推奨環境: WordPress 6.x / PHP 7.4 以上 / SSL必須
ダウンロード

関連記事

最近の記事
  1. WordPress無料会員プラグイン「Minimal Membership pro」導入ガイド|会員限定表示・2FA・お気に入り
  2. WordPress無料会員プラグイン「Minimal Membership Free」導入ガイド|会員限定表示・2FA・お気に入り・無料ダウンロード
  3. WordPress軽量ECプラグイン「EC Lite」導入ガイド|商品管理・決済・税率対応

DOWNLOAD RANKING

  1. 1