Wordpress插件限制访问产品的人访问页面

时间:2017-09-17 11:32:00

标签: php wordpress plugins woocommerce

你知道什么是最好的插件,为购买了你的WooCommerce产品的用户提供对帖子,页面,bbPress论坛的限制访问。我使用Wordpress构建我的网站。

我想为访问者设置一个隐藏页面,上面写着:“您应该购买此产品才能访问该页面!”当访问者购买产品时,他将访问该页面。

你知道一个可以完成这项工作的wordpress插件吗?此外,我正在使用Thrive内容生成器,我担心该插件可能会干扰Thrive。

请帮忙!

1 个答案:

答案 0 :(得分:0)

WordPress有大量的高级访问插件,我没有具体的理由推荐其中一个。但是,您需要一些自定义编码才能获得特定结果,因为您要求购买特定产品而非高级访问。

这是一种方法:

  1. 加入WooCommerce的woocommerce_thankyou钩子。你能行的 像这样:add_action( 'woocommerce_thankyou', 'custom_woocommerce_thankyou_action', 10, 1 );
  2. 获取客户ID并检查客户是否已经是高级会员?退出,如果是真的。
  3. 现在,遍历订单中的所有项目。
  4. 如果产品ID与指定产品匹配,请将用户的会员类型更改为高级会员
  5. 这种方法应该适用于所有通用案例。如果您遇到任何具体问题,请分享更多详细信息。