[WP 3.8] ユーザー一覧とユーザーごとの投稿数を表示

前回、ユーザー一覧表示というのをやりましたが、それにちょっと味付けということで、
ユーザーごとの投稿数を表示させてみました。かなり強引な感じですが(笑)
以下のようなユーザーリストを吐きます。
20140222

<?php
    $users = $wpdb->get_results("select u.ID, u.user_login, count(u.user_login) as user_post_count from wp_users as u LEFT JOIN (select post_title, post_author from wp_post
s where post_status = 'publish' and post_type = 'post') as p ON u.ID = p.post_author GROUP BY u.user_login");
    echo '<ul>';
    foreach($users as $user){
        echo '<a href="/?author=' . $user->ID . '">' . $user->user_login . '(' . $user->user_post_count . ')</a></li>';
    }
    echo '</ul>';

?>
This entry was posted in 未分類. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*