我想做一些我认为很容易的事。我想错了。我想做的是在侧边栏上列出一个站点的所有作者,并链接到他们各自的作者页面、撰写的帖子数量和gravatar。wp\\u list\\u作者根本没有给我一个包含gravatar的选项。这是我的
$blogusers = get_users_of_blog();
if ($blogusers) {
foreach ($blogusers as $bloguser) {
$user = get_userdata($bloguser->user_id);
$post_count = count_user_posts($user->ID);
if ($post_count) {
echo \'<li>\';
echo \'<a href="\'.get_bloginfo(\'url\').\'/author/\' . $user->user_nicename . \'">\'.get_avatar($user->user_email, \'36\').\'</a>\';
echo \'<a href="\'.get_bloginfo(\'url\').\'/author/\' . $user->user_nicename . \'">\'.$user->display_name.\' (\'.$post_count.\')</a><li>\';
}
}
}
尽管存在两个问题,但这是可行的:我找不到一种方法让他们按帖子的数量进行排序。get\\u users\\u of\\u blog是一个被贬低的功能。我真的不想用它我能够用wp\\u list\\u作者创建一个分解,但不知道如何从中提取数据以这种方式显示。帮助