【WordPress】get_users関数でユーザーの一覧を取得する
追記(2012.11.16):
一年ぶりに必要になったので参照したら、いくらやっても「投稿者」の一覧が取得できない。
で、よく見たら「contributor」=「寄稿者」だという事に気付いたため修正しました。これまでに参照していただいた方にはすみません。
特定の権限を持つユーザーの一覧が表示したくて色々探し回ってたのですがバージョン3.1から関数が追加されていました。
こんな感じで使えば「投稿者」「寄稿者」権限を持つユーザーの一覧が取得できます。
$users = get_users('role=contributor'); foreach ($users as $user) { $user_name = $user->user_login; $user_id = $user->ID; echo $user_name."(ID:".$user_id.")
"; }
会員サイトなんかで使えそう。