【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.")
"; }

会員サイトなんかで使えそう。

参考:Function Reference/get users « WordPress Codex

IT起業アカデミア