クライアントの購入内容に基づいてコースウェアのアクセスをカテゴリ別に制限する方法

こんにちは、トライブの皆様!

仮に、10 の章からなるコースがあるとしましょう。私の Discourse ベースのフォーラムには複数のカテゴリがあり、その多くはコースの特定の章の内容に対応しています。

現在、コースとフォーラムの両方を無料で提供しています。フォーラムのメンバーになれば、現在ではフォーラム内のすべてのカテゴリにアクセスできます。

ここまでは問題ありません。

さて、各章へのアクセスを個別に販売したいとします。つまり、コース全体ではなく、各章を個別に販売したいのです。

購入した章に応じてフォーラム内のカテゴリへのアクセスを制限することは可能でしょうか?おそらく、この機能を実現するには、フォーラムと連携する別の技術(主に決済処理技術)が必要になるでしょう。

セス・ゴディンのフォーラム(“This is Marketing”)でも同様の仕組みが見られるので、技術的には可能だと思われます。

よろしくお願いいたします
デヴィッド

WooCommerce と Paid Memberships Pro を組み合わせた実装例は、ここで検索できます。ProCourse Memberships でも同様の設定が可能かもしれません。

functions.php のカスタマイズに不安がある場合は、Marketplace で助けを求めてください。