首先,您需要让所有用户呼叫get_users()
作用然后您可以使用count_user_posts()
显示用户的post计数。
尝试以下代码。
<?php
$blogusers = get_users();
// Array of WP_User objects.
foreach ( $blogusers as $user ) {
echo \'Number of posts published by \'.esc_html($user->display_name).\': \' . count_user_posts( esc_html($user->id) ).\'</br>\';
}
?>
Update : You can easily use wp_list_authors()
function also.
<?php wp_list_authors(\'show_fullname=1&optioncount=1&orderby=post_count&order=DESC\'); ?>