-
-
Save philipb2/bd689aa4b843235ec414 to your computer and use it in GitHub Desktop.
members.loop.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* BuddyPress - Members Loop | |
* | |
* Querystring is set via AJAX in _inc/ajax.php - bp_legacy_theme_object_filter() | |
* | |
* @package BuddyPress | |
* @subpackage bp-legacy | |
*/ | |
?> | |
<?php do_action( 'bp_before_members_loop' ); ?> | |
<?php if ( bp_has_members( 'search_terms=Make_My_Profile_Public' ) ) : ?> | |
<div id="pag-top" class="pagination"> | |
<div class="pag-count" id="member-dir-count-top"> | |
<?php bp_members_pagination_count(); ?> | |
</div> | |
<div class="pagination-links" id="member-dir-pag-top"> | |
<?php bp_members_pagination_links(); ?> | |
</div> | |
</div> | |
<?php do_action( 'bp_before_directory_members_list' ); ?> | |
<ul id="members-list" class="item-list" role="main"> | |
<?php while ( bp_members() ) : bp_the_member(); ?> | |
<li> | |
<div class="item-avatar"> | |
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a> | |
</div> | |
<div class="item"> | |
<div class="item-title"> | |
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a> | |
<?php if ( bp_get_member_latest_update() ) : ?> | |
<span class="update"> <?php bp_member_latest_update(); ?></span> | |
<?php endif; ?> | |
</div> | |
<div class="item-meta"><span class="activity"><?php bp_member_last_active(); ?></span></div> | |
<?php do_action( 'bp_directory_members_item' ); ?> | |
<?php | |
/*** | |
* If you want to show specific profile fields here you can, | |
* but it'll add an extra query for each member in the loop | |
* (only one regardless of the number of fields you show): | |
* | |
* bp_member_profile_data( 'field=the field name' ); | |
*/ | |
?> | |
</div> | |
<div class="action"> | |
<?php do_action( 'bp_directory_members_actions' ); ?> | |
</div> | |
<div class="clear"></div> | |
</li> | |
<?php endwhile; ?> | |
</ul> | |
<?php do_action( 'bp_after_directory_members_list' ); ?> | |
<?php bp_member_hidden_fields(); ?> | |
<div id="pag-bottom" class="pagination"> | |
<div class="pag-count" id="member-dir-count-bottom"> | |
<?php bp_members_pagination_count(); ?> | |
</div> | |
<div class="pagination-links" id="member-dir-pag-bottom"> | |
<?php bp_members_pagination_links(); ?> | |
</div> | |
</div> | |
<?php else: ?> | |
<div id="message" class="info"> | |
<p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p> | |
</div> | |
<?php endif; ?> | |
<?php do_action( 'bp_after_members_loop' ); ?> | |
<div class="clear"></div> | |
<a class="backtotop" href='#top'><i class="fa fa-arrow-up"></i> Back to Top</a> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment