WordPress主题如果开启了多人写作的情况下,那多个作者怎么制作一个作者列表呢,需要用到 WP_User_Query
这个查询。
<?php // array $args = array( // 文章数量 'orderby' => 'post_count', // 倒序 'order' => 'DESC', ); // The Query $user_query = new WP_User_Query( $args ); // User Loop if ( ! empty( $user_query->results ) ) { foreach ( $user_query->results as $user ) { // var_dump($user); 输出更多的查询结果 echo '<div class="user_query"> <p class="face"><a href="' . get_author_posts_url($user->ID) . '" target="_blank" rel="nofollow">' . get_avatar( $user->user_email,56,null,$user->display_name) . '</a></p> <p class="name"><a href="' . get_author_posts_url($user->ID) . '" target="_blank">' . $user->display_name . '</a></p> <p class="count">文章<b>' . count_user_posts($user->ID). '</b>篇</p>'; echo '</div>'; } }?>
var_dump($user)
可以灵活应用,输出之后可以看到更多的查询信息。