会员级别条件语句中的数组,付费会员专业版,不工作
array in conditional statement for member level, Paid Memberships Pro, not working
我想更新一个使用付费会员 Pro 的自定义插件,以便它在页面上仅向 3 级或 4 级会员显示表单。
目前该功能(显示表格)只对3级用户开放。
如果我将“3”换成“4”,它非常适合 4 级会员。
这是代码的相关部分:
$userID = get_current_user_id();
if (pmpro_hasMembershipLevel(3, $userID)) {
我知道我想要的是一个数组,但我认为数字 3 之后的 $userID 让我失望。我试过各种变体,但不知道正确的语法来做到这一点。非常感谢任何帮助。
我从来没有用过 pmpro,但这是你想要的
show a form on a page only to members at levels 3 or 4
在我看来,您可以在 if
语句中添加一个 or
,如下所示:
if ( pmpro_hasMembershipLevel(3, $userID) || pmpro_hasMembershipLevel(4, $userID) ) {
我想更新一个使用付费会员 Pro 的自定义插件,以便它在页面上仅向 3 级或 4 级会员显示表单。
目前该功能(显示表格)只对3级用户开放。
如果我将“3”换成“4”,它非常适合 4 级会员。
这是代码的相关部分:
$userID = get_current_user_id();
if (pmpro_hasMembershipLevel(3, $userID)) {
我知道我想要的是一个数组,但我认为数字 3 之后的 $userID 让我失望。我试过各种变体,但不知道正确的语法来做到这一点。非常感谢任何帮助。
我从来没有用过 pmpro,但这是你想要的
show a form on a page only to members at levels 3 or 4
在我看来,您可以在 if
语句中添加一个 or
,如下所示:
if ( pmpro_hasMembershipLevel(3, $userID) || pmpro_hasMembershipLevel(4, $userID) ) {