Powered By Blogger

Thursday, March 9, 2017

List Members based on extended profile field value


<?php

global $wpdb;
//
$db_query = "SELECT user_id FROM sf_bp_xprofile_data WHERE value ='male' LIMIT 5";
$match_ids = $wpdb->get_col($db_query);
$members_imploded = 'include=' . implode(",", $match_ids);


 <?php
   if ( bp_has_members( $members_imploded) ) :
  do_action( 'bp_before_directory_members_list' );
  while ( bp_members() ) : bp_the_member(); ?>
<li class="col-lg-2 col-md-3 col-sm-3 col-xs-3"><div class=""><a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a><!-- <img src="images/img1.png" alt="sugar-baby" tilte="sugar-baby"/> --></div>
<div class="image-info">
<div class="image-info-top col-sm-12 col-lg-12 col-md-12">
<span class="image-title text-center"><a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a></span>
<span class="place-image text-center">27, dsfjklsdhfgsjk</span>
</div>
</div>
               </li>
<?php endwhile; ?>
<?php else: ?>
   <div id="message" class="info">
      <p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p>
   </div>
<?php endif; ?>

No comments:

Post a Comment