如何仅显示管理员

时间:2017-06-26 10:51:33

标签: php mysql wordpress wordpress-theming

我的网站运行在word-press v4.7上,主题为二十七。它是一个多作者博客,所以我想只显示管理员的博客文章,并留下其他用户的帖子。

我已经在functions.php文件中加入了这个代码,但它没有工作

$users = get_users( array( 'who' => 'author' ) );


foreach ( $users as $user ) {   

    if($user->caps['Administrator']!=1) continue;     

    $query = new WP_Query( array(
                            'posts_per_page'=>1, 
                            'author' => $user->ID
                            ) 
                    );
    if($query->have_posts()):
        while($query->have_posts()):
            $query->the_post();
            get_template_part('content', 'postlist'); 
        endwhile;
    else:
        get_template_part('content', 'none'); 
    endif;
} 

0 个答案:

没有答案