[WP 3.8] ユーザー一覧とユーザーごとの投稿数とプロフィール情報を表示

前回、[WP 3.8] ユーザー一覧とユーザーごとの投稿数を表示 という記事を書いてみたのですが、
ユーザー情報編集画面の中にプロフィール情報というテキストエリアがあるのですが、
ここの情報はどこに格納されるのかなと見てみたら、wp_usermeta というテーブルの中にありました。
20140302
というわけで、wp_usermetaの中に含まれているプロフィール情報を、
<a>タグのtitle属性という形で挿入してみました。

<?php
    $users = $wpdb->get_results("select u.ID, u.user_login, count(u.user_login) as user_post_count, um.meta_value from wp_users as u LEFT JOIN wp_usermeta as um ON u.ID = um.user_id and um.meta_key = 'description' LEFT JOIN (select post_title, post_author from wp_posts 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 . '" title="' . $user->meta_value  . '">' . $user->user_login . '(' . $user->user_post_count . ')</a></li><br />';
    }
    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>