[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>';

?>
カテゴリー: 未分類   パーマリンク

コメントを残す

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


*

* Copy This Password *

* Type Or Paste Password Here *

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>