Вам нужно передать $ args get_users
, чтобы вернуть результаты, которые вы ищете.
См. Документы WordPress для get_users
Только что протестированоэтот код в author.php и он работает, но реально должен работать в любом месте, где вы хотите (не только author.php):
$args = array(
'blog_id' => $GLOBALS['blog_id'],
'role' => '',
'role__in' => array(),
'role__not_in' => array(),
'meta_key' => '',
'meta_value' => '',
'meta_compare' => '',
'meta_query' => array(),
'date_query' => array(),
'include' => array(),
'exclude' => array(),
'orderby' => 'login',
'order' => 'ASC',
'offset' => '',
'search' => '',
'number' => '',
'count_total' => false,
'fields' => 'all',
'who' => '',
);
$members = get_users( $args );
foreach ( $members as $member ) { ?>
<a href="<?php echo get_author_posts_url($member->ID); ?>">View User</a>
<?php } ?>