WEB制作者向け無料テーマ「Arkhe」をリリースしました

特定の権限グループのユーザー情報を一覧表示するコード

特定の権限グループに属する全ユーザーの情報を取得するには、get_users()という関数を使用します。

この関数には引数として渡す配列の中で取得したいユーザーの条件を細かく指定することができ、権限グループは'role'というプロパティで指定できます。

例:「管理者」権限グループの全ユーザーを取得する

$args = array(
    'role' => 'administrator',
);
$users = get_users( $args );

これだけです。

$usersは、取得した各ユーザー情報(WP_Userオブジェクト)の入った配列となっています。

なので、取得したユーザーの情報を表示するには以下のようにします。

例:「編集者」権限グループの全ユーザーに関する基本情報を表示

$args = array(
    'role' => 'editor',
);
$users = get_users( $args );

//取得した配列をループ処理
foreach ( $users as $user ) {
    echo $user->ID;           //ユーザーID
    echo $user->user_login;   //ユーザー名(ログイン用)
    echo $user->user_email;   //ログインユーザー名の表示
    echo $user->display_name; //ユーザー名(表示用)
}

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA

目次
WordPressテーマ SWELLWordPressテーマ SWELL