wordpress:ユーザー一覧取得

ユーザー一覧取得

検索条件を配列にセットして、検索を実行します。

    $args = array (
        'role' => 'reporter',
        'order' => 'ASC',
        'orderby' => 'display_name',
        'meta_query' => array(
            'relation' => 'AND',
            array(
                'key'     => 'キー名',
                'value'   => 値,
                'compare' => '='
            )
        )
    );
    $wp_user_query = new WP_User_Query( $args );
    $users = $wp_user_query->get_results();
    foreach ( $users as $user ) {
        echo "<p>" . esc_html( $user->user_email ) . "</p>";
    }

関連資料