成员级别的条件语句中的数组,付费成员资格专业版,不起作用

时间:2015-10-13 18:17:10

标签: php wordpress-plugin conditional

我想更新使用付费会员资格专业版的自定义插件,以便它只在页面上向3级或4级成员显示表单。

目前,该功能(仅显示表格)仅限3级用户。

如果换掉" 3"为" 4"它适用于4级会员级别。

以下是代码的相关部分:

$userID = get_current_user_id();
if (pmpro_hasMembershipLevel(3, $userID)) {

我知道我想要的是一个数组,但我认为3号后面的$ userID会让我失望。我尝试过变体,但不知道正确的语法来做到这一点。任何帮助非常感谢。

1 个答案:

答案 0 :(得分:0)

我从未使用过pmpro,但在这里你要求的是

  

仅在3级或4级成员的页面上显示表单

在我看来,您可以在or语句中添加if,如下所示:

 if ( pmpro_hasMembershipLevel(3, $userID) || pmpro_hasMembershipLevel(4, $userID) ) {