循环用户角色并验证是否已连接

时间:2018-08-08 15:14:56

标签: php wordpress

我在前端循环播放,以向我的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()?>

0 个答案:

没有答案