Нашелся вот такой код для вывод топа авторов:
<?php
$order = 'postcount';
$limit = '5';
$usersinfo = $wpdb->get_results("SELECT $wpdb->users.ID as ID, COUNT(post_author) as postcount FROM $wpdb->users LEFT JOIN $wpdb->posts ON $wpdb->users.ID = $wpdb->posts.post_author WHERE post_type = 'post' GROUP BY post_author ORDER BY $order DESC LIMIT $limit");
foreach($usersinfo as $userinfo) : // start authors' profile "loop"
$user = get_userdata($userinfo->ID);
$user->postcount = $userinfo->postcount;
echo $user->postcount;
?>
Только он почему-то не работает. Версия WP – 2.0.4.
Помогите, плиз!
Не работает – это как? Куда вставляли, что выдает? Не игнорируется же? Вы уверены, что код вообще вызывается?
Вот именно, что ничего не выдает – открывается белая страница. Вставлял и в сайдар, и во внутреннюю страницу.