Я зацикливаюсь на интерфейсе, чтобы показать всем пользователям моего сайта 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()?>
Hy @ David.J спасибо за письмо, я хочу показать им все, но разница в том, что есть значок, который меняется, если этот пользователь вошел в систему или вышел из нее.






Вы можете уточнить, о чем спрашиваете. Вы хотите показать всех пользователей, которые в данный момент вошли в систему?