Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. add_shortcode( 'show_members', 'show_members_cb' );
  2. function show_members_cb( $atts ) {
  3. $atts = shortcode_atts(
  4. array(
  5. 'id' => 0
  6. ),
  7. $atts
  8. );
  9. if( $atts['id'] == 0 ) {
  10. return 'You need to provide a membership ID';
  11. }
  12. $args = array(
  13. 'membership_id' => $atts['id'],
  14. 'subscription_status' => 'active'
  15. );
  16. $members = MS_Model_Member::get_members( $args );
  17. $html = '<table cellpadding="5" cellspacing="5">';
  18. $html .= '<tr>';
  19. $html .= '<th>Thumb</th>';
  20. $html .= '<th>First Name</th>';
  21. $html .= '<th>Last Name</th>';
  22. $html .= '<th>County</th>';
  23. $html .= '</tr>';
  24. foreach( $members as $member ) {
  25. $html .= '<tr>';
  26. $html .= '<td>' . get_avatar( $member->id ) . '</td>';
  27. $html .= '<td>' . $member->first_name . '</td>';
  28. $html .= '<td>' . $member->last_name . '</td>';
  29. $html .= '<td>' . get_cimyFieldValue( $member->id, 'county' ) . '</td>';
  30. $html .= '</tr>';
  31. }
  32. $html .= '</table>';
  33. return $html;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement