Advertisement
designbymerovingi

Example: Adjust BP Members Directory Loop

Jan 23rd, 2016
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.79 KB | None | 0 0
  1. /**
  2.  * Adjust BP Members Directory
  3.  * Insert myCRED details into the BP Members Directory loop.
  4.  * @version 1.0
  5.  */
  6. add_action( 'bp_directory_members_item', 'mycred_details_in_bp_members_loop' );
  7. function mycred_details_in_bp_members_loop() {
  8.  
  9.     if ( ! function_exists( 'mycred' ) ) return;
  10.  
  11.     global $members_template;
  12.  
  13.     $user_id = $members_template->member->id;
  14.     $mycred  = mycred();
  15.  
  16.     if ( $mycred->exclude_user( $user_id ) ) return;
  17.  
  18.     // Example: Show balance
  19.     $balance = $mycred->get_users_balance( $user_id );
  20.     echo '<div class="mycred-user-balance">' . $mycred->format_creds( $balance ) . '</div>';
  21.  
  22.     // Example: Show Users Rank
  23.     if ( function_exists( 'mycred_get_users_rank' ) ) {
  24.         echo '<div class="mycred-user-balance">' . mycred_get_users_rank( $user_id ) . '</div>';
  25.     }
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement