WP get_users() でroleに指定する値

get_users() で権限グループ role の指定値

編集者:editor
管理者:administrator
投稿者:author
寄稿者:contributor
購読者:subscriber

(どこかのサイトの contributor=投稿者 って記載を信じて、「取得できない!?」という状況に陥ってました。。。個人サイトは参考までにですね。)

ちなみに get_users()内部では、下記のようなSQLが実行されていました。

SELECT wp_users.*
FROM wp_users
INNER JOIN wp_usermeta ON (wp_users.ID = wp_usermeta.user_id) WHERE 1=1
AND ( (wp_usermeta.meta_key = ‘wp_capabilities’ AND
CAST(wp_usermeta.meta_value AS CHAR) LIKE ‘%\”subscriber\”%’) )
ORDER BY user_login ASC

コメントは受け付けていません。