[wordpress]固定ページやTOPページなどでユーザー情報を取得・表示させる

3.5以降から WP_Queryならぬ WP_User_Queryが使えるようになったようなので
TOPとか固定ページでの表示が可能です。
基本的な使い方はWP_Queryと一緒で foreach が居るくらい?
カスタムフィールドも取得できます

<?php
$args = array(
	'role' => 'editor',//投稿者権限
	'order'    => 'ASC',
	'meta_key' => 'sort',
	'orderby'  => 'meta_value_num'
	);
	
$the_query = new WP_User_Query( $args ); ?>

<?php if ( ! empty( $the_query->results ) ) : ?>
<?php foreach ( $the_query->results as $user ) : ?>
<?php 
$uid		= $user->ID;
$meta 		= get_field('meta_key','user_'.$uid);
?>

<h5><?php echo $user->display_name;?></h5>
<p><?php echo $meta;?></p>

<?php endforeach;?>
<?php else :?>
<?php endif;
wp_reset_postdata(); ?>