Display All Authors only

时间:2015-08-24 作者:Nikhil Jaani

我想只显示作者,而不是任何在我的网站上写博客的订阅者。你能帮我吗?

<?php
            //define vars from user selection
            $howManyAuthors = 10;

            //Get users and count of posts put into array 
            $authorsArray=array();
            $blogusers = get_users_of_blog();
            if ($blogusers) {
              foreach ($blogusers as $bloguser) {
                $post_count = get_usernumposts($bloguser->user_id);
                $authorsArray[$bloguser->user_id]=$post_count;
              }
              arsort($authorsArray); 
              $maxauthor = $howManyAuthors;
              $count=0;
              foreach ($authorsArray as $key => $value) {
              $count++;
                if ($count <= $maxauthor) {
                    $user = get_userdata($key); 
                    $username = $user->user_login;                          
                    $displayname = $user->display_name; 
                    $author_posts_url = get_author_posts_url($key);
                    $post_count = $value;

                      $args=array(
                        \'showposts\'=>1,
                        \'author\'=>$user->ID,
                        \'caller_get_posts\'=>1
                      );
                      $my_query = new WP_Query($args);
                      if( $my_query->have_posts() ) {
                        while ($my_query->have_posts()) : $my_query->the_post(); 
        ?>
 <?php
                        endwhile;
                     }
                  ?>

                <!-- end of topWriterBox -->
                <?php
            }
          }
        }
        ?>

1 个回复
SO网友:Domain

使用以下代码获取具有角色作者的所有用户

$args = array(
    \'role\'         => \'author\',
    \'number\'       => \'10\',
);

$authors = get_users( $args );
有关所有参数列表,请参阅this

结束

相关推荐

Author page from blog post

我正在寻找建立一个自定义WordPress博客,这很简单,但我有一个要求,我需要满足。在索引上的每个博客帖子上。php页面我想显示作者的姓名和图片。作者姓名将链接到作者自己的页面,详细介绍那里的个人简历和所有那里的帖子。我还需要在每篇文章的底部展示作者的个人简历。他发布的php帖子。如果有人有任何想法的话,我不知道该怎么做。谢谢