PM PRO插件包检查用户对特定帖子的访问权限

时间:2015-10-01 作者:Piyush Rawat

我已经安装了pmpro插件包,需要检查用户是否有权访问post,然后根据这一点显示文本。这是密码

 function members_only() {

   if( is_user_logged_in() ) {

     $user_id = get_current_user_id(); 
     $post_id[]=array(361,369,367,371,476); 

          if( pmproap_hasAccess($user_id, $post_id[0]) ) {
          ?>

              <style>

                .pricing-button {
                   display:none;
                 }
              </style>

          <?php 
        }

     }
   }
     add_action(\'wp_head\',\'members_only\'); 
但不起作用,也没有错误。提前感谢您的帮助。

1 个回复
最合适的回答,由SO网友:Piyush Rawat 整理而成

找到答案后,不知道到底出了什么问题,但只是在每个部分输入ID(即376),而不是$post\\u ID[0]数组。我很高兴知道我在问题中发布的代码是否有问题。谢谢

EDIT

正在使用

$post_id[] = array(361,369,367,371,476); 
而不是

$post_id = array(361,369,367,371,476);