Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2016
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. /**
  3.  * BuddyPress - Members Loop
  4.  *
  5.  * Querystring is set via AJAX in _inc/ajax.php - bp_legacy_theme_object_filter()
  6.  *
  7.  * @package BuddyPress
  8.  * @subpackage bp-legacy
  9.  */
  10.  
  11. /**
  12.  * Fires before the display of the members loop.
  13.  *
  14.  * @since 1.2.0
  15.  */
  16. do_action( 'bp_before_members_loop' ); ?>
  17.  
  18. <?php if ( bp_get_current_member_type() ) : ?>
  19.     <p class="current-member-type"><?php bp_current_member_type_message() ?></p>
  20. <?php endif; ?>
  21.  
  22. <?php
  23. $test_role_array = get_users( array( 'fields' => 'ID', 'role' => 'testing' ) );
  24. $test_role_csv = implode(",", $test_role_array).
  25. $exclude_testing = '&exclude=' . $test_role_csv;
  26. ?>
  27.  
  28. <?php if ( bp_has_members( bp_ajax_querystring( 'members' ) . $exclude_members ) ) : ?>
  29.  
  30.     <div id="pag-top" class="pagination">
  31.  
  32.         <div class="pag-count" id="member-dir-count-top">
  33.  
  34.             <?php bp_members_pagination_count(); ?>
  35.  
  36.         </div>
  37.  
  38.         <div class="pagination-links" id="member-dir-pag-top">
  39.  
  40.             <?php bp_members_pagination_links(); ?>
  41.  
  42.         </div>
  43.  
  44.     </div>
  45.  
  46.     <?php
  47.  
  48.     /**
  49.      * Fires before the display of the members list.
  50.      *
  51.      * @since 1.1.0
  52.      */
  53.     do_action( 'bp_before_directory_members_list' ); ?>
  54.  
  55.     <ul id="members-list" class="item-list">
  56.  
  57.     <?php while ( bp_members() ) : bp_the_member(); ?>
  58.  
  59.         <li <?php bp_member_class(); ?>>
  60.             <div class="item-avatar">
  61.                 <a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a>
  62.             </div>
  63.  
  64.             <div class="item">
  65.                 <div class="item-title">
  66.                     <a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a>
  67.  
  68.                     <?php if ( bp_get_member_latest_update() ) : ?>
  69.  
  70.                         <span class="update"> <?php bp_member_latest_update(); ?></span>
  71.  
  72.                     <?php endif; ?>
  73.  
  74.                 </div>
  75.  
  76.                 <div class="item-meta"><span class="activity"><?php bp_member_last_active(); ?></span></div>
  77.  
  78.                 <?php
  79.  
  80.                 /**
  81.                  * Fires inside the display of a directory member item.
  82.                  *
  83.                  * @since 1.1.0
  84.                  */
  85.                 do_action( 'bp_directory_members_item' ); ?>
  86.  
  87.                 <?php
  88.                  /***
  89.                   * If you want to show specific profile fields here you can,
  90.                   * but it'll add an extra query for each member in the loop
  91.                   * (only one regardless of the number of fields you show):
  92.                   *
  93.                   * bp_member_profile_data( 'field=the field name' );
  94.                   */
  95.                 ?>
  96.             </div>
  97.  
  98.             <div class="action">
  99.  
  100.                 <?php
  101.  
  102.                 /**
  103.                  * Fires inside the members action HTML markup to display actions.
  104.                  *
  105.                  * @since 1.1.0
  106.                  */
  107.                 do_action( 'bp_directory_members_actions' ); ?>
  108.  
  109.             </div>
  110.  
  111.             <div class="clear"></div>
  112.         </li>
  113.  
  114.     <?php endwhile; ?>
  115.  
  116.     </ul>
  117.  
  118.     <?php
  119.  
  120.     /**
  121.      * Fires after the display of the members list.
  122.      *
  123.      * @since 1.1.0
  124.      */
  125.     do_action( 'bp_after_directory_members_list' ); ?>
  126.  
  127.     <?php bp_member_hidden_fields(); ?>
  128.  
  129.     <div id="pag-bottom" class="pagination">
  130.  
  131.         <div class="pag-count" id="member-dir-count-bottom">
  132.  
  133.             <?php bp_members_pagination_count(); ?>
  134.  
  135.         </div>
  136.  
  137.         <div class="pagination-links" id="member-dir-pag-bottom">
  138.  
  139.             <?php bp_members_pagination_links(); ?>
  140.  
  141.         </div>
  142.  
  143.     </div>
  144.  
  145. <?php else: ?>
  146.  
  147.     <div id="message" class="info">
  148.         <p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p>
  149.     </div>
  150.  
  151. <?php endif; ?>
  152.  
  153. <?php
  154.  
  155. /**
  156.  * Fires after the display of the members loop.
  157.  *
  158.  * @since 1.2.0
  159.  */
  160. do_action( 'bp_after_members_loop' ); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement