我在前端循环播放,以向我的wordpress网站的所有用户显示特定角色。
该循环工作正常,但是一般而言,无论是否登录我都需要验证每个用户,我已改编了这段代码,但只有在连接时才将图标更改为我的用户。它不会显示其他登录用户。
在循环中验证连接的用户的任何帮助将不胜感激。
谢谢 罗德里戈
<?php
/*
Template Name: Usuarios
*/
get_header(); ?>
<div class="cotainer">
<?php
$args = array(
'role' => 'Administrator',
'fields' => 'all'
);
// The Query
$user_query = new WP_User_Query( $args );
// User Loop
if ( ! empty( $user_query->get_results() ) ) {
foreach ( $user_query->get_results() as $user ) {
global $current_user;
get_currentuserinfo(); ?>
<!------ --------------------------------- >
<div class="row"> <!--- Fila Por Usuario --->
<div class="col-md-1">
<?php
if ($current_user->ID == $user->ID) { ?>
<img src="" alt=""> <!--- Connected Icon --->
<?php }
else { ?>
<img src="" alt=""><!--- Disconnected Icon --->
<?php } ?>
</div>
<div class="col-md-5">
<p> <?php echo $user->display_name; ?></p>
</div>
<div class="col-md-6">
<p> <?php echo $user->user_email; ?></p>
</div>
</div>
<?php }
} else {
echo 'No users found.';
}
?>
</div>
<?php get_footer()?>