编程语言
首页 > 编程语言> > php – 如何检测用户是否已订阅了Memberpress产品

php – 如何检测用户是否已订阅了Memberpress产品

作者:互联网

如何检测用户是否已购买会员产品.

我正在搜索这样的东西:

if(have_subscription){ 
   //code to add button
}else{
   // code to add something else
}

提前致谢!

解决方法:

使用MemberPress的内置功能,这应该是非常直接的:

if(current_user_can('memberpress_authorized')) {
  // Do authorized only stuff here
}
else {
  // Do unauthorized stuff here
}

MemberPress还为每个MemberPress会员添加功能,因此您也可以执行以下操作:

if(current_user_can('memberpress_product_authorized_123')) {
  // Do authorized only stuff here
}
else {
  // Do unauthorized stuff here
}

在第二个示例中,数字123是MemberPress成员资格的ID.

标签:wordpress,php,membership
来源: https://codeday.me/bug/20190519/1137782.html