wp_list_authors 列出网站所有作者及他们发布的文章数量
函数描述
该函数用于显示网站所有的作者(用户)列表。如果某个作者发表了文章,作者的名称会加上链接到他们发表的文章的存档页的链接。此外,该函数还可以显示作者所发表的文章数量和该作者所发表文章的 RSS 链接。
使用方法
<?php wp_list_authors( $args ); ?>
参数
orderby(string):用来排列查询结果的字段,可用的值有:
- name - display_name 用户表中的 display_name - 默认
- email - user_email 用户表中的 user_email
- url - user_url 用户表中的 user_url
- registered - 用户表中的 user_registered 日期
- id - ID 用户表中的 ID 主键
- user_login - 用户表中的 user_login 值
- post_count - 用户所发表的文章数量
order(string):升序还是降序排列,可用的值有:
- ASC - 默认
- DESC
number(integer):最多显示多少个用户,默认没有限制,显示所有用户。
optioncount(boolean):是否显示每个作者所发表的文章数量,可用的值有:
- true
- false - 默认
exclude_admin(boolean):是否排除管理员用户,可用的值有:
- true - 默认
- false
show_fullname(boolean):是否显示作者的全名(包括姓和名),如果设置为 false,将显示“公开显示为”设置选项的值。可用的值有:
- true
- false - 默认
hide_empty(boolean):是否隐藏没有发表过任何文章的作者,可用的值有:
- true - 默认
- false
echo(boolean):是否直接显示查询结果,可用的值有:
- true - 默认
- false
feed(string):每个作者的 RSS 订阅链接的文本,默认为空,不显示订阅链接。
feed_image(string):图片路径,每个作者 RSS 订阅链接的链接图像,覆盖上面的 feed 参数。
feed_type(string):订阅源的类型,默认为空字符串,可用的值有:
- 空 - 默认
- rss2
- atom
- rss
- rdf
style(string):以何种方式显示作者列表,默认为 list,以无序列表方式显示作者列表。如果设置为 none,将显示为逗号分隔的作者名称。如果下面的 html 设置为 false,此选项将被忽略。可用的值有:
- list - 默认
- none
html(boolean):以 HTML 还是纯文本方式显示作者列表,默认为 true,以 HTML 方式显示,如果设置为 false,上面的 style 设置将被忽略,结果显示为以逗号分隔的作者名称列表。可用的值有:
- true - 默认
- false
exclude(array):在查询结果中排除一个或多个作者,该参数接收一个逗号分隔的作者 ID 列表。
include(array):在查询结果中包含一个或多个作者,该参数接收一个逗号分隔的作者 ID 列表。
默认使用
$args = array(
'orderby' => 'name',
'order' => 'ASC',
'number' => null,
'optioncount' => false,
'exclude_admin' => true,
'show_fullname' => false,
'hide_empty' => true,
'echo' => true,
'feed' => array(''),
'feed_image' => array(''),
'feed_type' => array(''),
'style' => 'list',
'html' => true,
'exclude' => array(''),
'include' => array('')
);
默认情况下,该函数显示以下内容:
- 显示作者名称(公开显示为选项所设置的),按名称升序排列。
- 不显示显示作者的数量。
- 不显示作者发表的文章数量。
- 在列表中排除“admin”角色的作者。
- 显示的名称为“公开显示为”设置里面设置的名称。
- 排除没有发表过文章的作者。
- 直接显示查询结果。
- 没有定义作者订阅源文本、图片或订阅源类型。
- 显示方式为列表。
- 项目返回为经过验证的 HTML。
- 没有订阅任何排除或包含的作者。
使用示例
显示作者全名和他们所发表的文章数量
下面的示例以列表形式显示了网站的作者名称和他们所发表的文章数量。注意,输出是以作者发表文章的数量为标准,降序排列的。查询限制了最多显示 3 名作者,默认排除了管理员用户,隐藏了没有发表过文章的用户,没有显示 RSS 文本或图像链接。
wp_list_authors('show_fullname=1&optioncount=1&orderby=post_count&order=DESC&number=3');
上面的查询结果最终输出为:
Andrew Anderson (48)
Harriett Smith (42)
Sally Smith (29)

-
IDC/ISP办理许可证的基本条件(附:IDC和ISP许可证申请流程) 2023-06-07 08:00:01
-
WordPress哪个版本稳定好用(附:如何查看当前WordPress版本) 2023-06-06 08:00:02
-
利用tinymce.activeEditor获取到 WordPress可视化编辑器中的值(附:tinymce.activeEditor常见其他用法) 2023-06-06 08:00:02
-
WordPress是什么框架吗?WordPress是用什么写的? 2023-06-06 08:00:02
-
Automattic 发布 wp-now:由 WordPress Playground 提供支持的本地开发环境 2023-06-05 08:00:02
-
PHP预定义常量都有哪些(含常见PHP魔术常量) 2023-06-04 08:00:01
-
php的 require 和include 有什么区别 2023-06-04 08:00:01
-
UGPT插件:国内首个永久免费WordPress ChatGPT插件 2023-06-04 08:00:01
-
wordpress seo哪个插件好用 – WordPress SEO by Yoast 2023-06-03 08:00:02
-
WordPress古腾堡编辑器模块开发教程 2023-06-03 08:00:02