2017-09-17 4 views
-1

WooCommerce製品を購入したユーザーの投稿、ページ、bbPressフォーラムへのアクセスを制限する最良のプラグインは何ですか。私はWordpressで私のウェブサイトを構築する。Wordpress Pluginは、製品を購入した人のページへのアクセスを制限します。

「このページにアクセスするには、この製品を購入する必要があります」と言っている訪問者には、隠しページが必要です。訪問者が製品を購入すると、そのページにアクセスできます。

あなたは仕事をするワードプレスのプラグインを知っていますか?また、Thrive Content Builderを使用していますが、プラグインがThriveを妨害する恐れがあります。

お願いします。

+0

これはトピックではありません。なぜなら、勧告を求める質問はスタックオーバーフローに関するトピックではないからです。参照:[私はここでどのような話題を聞くことができますか](https://stackoverflow.com/help/on-topic) – FluffyKitten

+0

私は推薦を求めていません。私はWordpressでそれを行う方法を尋ねていると私はワードプレスのプラグインを使用する必要がありますね。しかし、あなたが他の方法を知っていれば、私はあなたの知識をここで共有することを感謝するでしょう。ありがとう。 – Kaloyan

+0

私の前のコメントのリンクを確認してください。 "*本、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソースを推薦する、または見つけることを求める質問はトピック*外です。あなたがコードを書く際に助けを求めているなら、Stack Overflowはコーディングサービスではないことに注意してください。あなたはあなたの問題を研究し、投稿する前にコードを自分で書くことを期待しています*。 *特定の*に固執する場合は、[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)とあなたが試したことの概要を含めてお手伝いしてください。 – FluffyKitten

答えて

0

WordPress用のプレミアムアクセスプラグインが数多くあります。私は1つをもう1つお勧めする特別な理由はありません。しかし、プレミアムアクセスの代わりに特定の製品を購入するように求めているので、特定の結果を達成するためにカスタムコードを少し必要とします。 WooCommerceのwoocommerce_thankyouフックに

  1. フック:

    は、ここに1つのアプローチです。次のように のようにすることができます。add_action('woocommerce_thankyou', 'custom_woocommerce_thankyou_action', 10, 1);

  2. お客様IDを取得して、お客様がすでにプレミアムメンバーであるかどうかを確認しますか? trueの場合は終了します。
  3. 今度は、順序のすべてのアイテムを繰り返し処理します。
  4. 製品IDが指定された製品と一致する場合は、ユーザーのメンバーシップタイプをプレミアムメンバーに変更します。

このアプローチでは、すべての一般的なケースで十分です。特定の問題が発生した場合は、詳細を共有してください。

関連する問題