目前我正在执行以下操作来获取所有作者的列表:
$authors = wp_list_authors('html=0&style=none&echo=0&exclude_admin=1&optioncount=0&show_fullname=1&hide_empty=1&orderby=name&order=ASC');
$authors_array = explode(',', $authors);
for ($j = 0; $j < count($authors_array); $j++)
{
echo '<li id="">'.$authors_array[$j].'</li>';
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得用户的id?
我到处都找过了,但我想不出一种方法来获取所有作者和另一位元数据。
我发现的另一种方法是执行以下操作(发誓我之前找不到类似的东西):
$authors = get_users('role=author&orderby=display_name&order=ASC');
foreach ($authors as $author) {
if (count_user_posts($author->ID) > 0) {
echo '<li id="' . $author->ID . '">' . $author->display_name . '</li>';
}
}
Run Code Online (Sandbox Code Playgroud)