我有这段代码,它显示了我最近的活跃作者。我还希望它在此列表中显示WP管理员。代码为:
$authors = array();
$count = 0;
$args=array(
\'post_type\' => \'post\',
\'post_status\' => \'publish\',
\'posts_per_page\' => -1,
\'caller_get_posts\'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
echo \'\';
while ($my_query->have_posts() && $count < 15) : $my_query->the_post();
$author_id=$my_query->post->post_author;
$user = new WP_User( $author_id );
if ( !empty( $user->roles ) && is_array( $user->roles ) && in_array(\'contributor\',$user->roles) ) {
if (!in_array($author_id,$authors)) {
echo \'<div class="person">\';
上面写着
&& in_array(\'contributor\',$user->roles)
, 我还需要包括“管理员”。把这个放进去的正确方法是什么?我已经尝试了很多东西,但是PHP不会工作。