Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- This custom template will make the username link to buddypress profile page using placeholder #_ATTENDEELIST
- Instructions:
- 1. Create these folders inside your current theme directory plugins/events-manager/placeholders
- eg. wp-content/themes/Your Theme/plugins/events-manager/placeholders
- 2. Inside the above custom directory, create new php file attendeeslist.php
- eg. wp-content/themes/Your Theme/plugins/events-manager/placeholders/attendeeslist.php
- 3. edit attendeeslist.php and paste the below snippet
- 4. use placeholder #_ATTENDEESLIST in your formatting options at Events > Settings > Formatting > Events
- */
- <?php
- /* @var $EM_Event EM_Event */
- $people = array();
- $EM_Bookings = $EM_Event->get_bookings();
- if( count($EM_Bookings->bookings) > 0 ){
- ?>
- <ul class="event-attendees">
- <?php
- $guest_bookings = get_option('dbem_bookings_registration_disable');
- $guest_booking_user = get_option('dbem_bookings_registration_user');
- foreach( $EM_Bookings as $EM_Booking){
- if($EM_Booking->booking_status == 1 && !in_array($EM_Booking->get_person()->ID, $people) ){
- $people[] = $EM_Booking->get_person()->ID;
- echo '<li>'.bp_core_get_userlink($EM_Booking->get_person()->ID).'</li>';
- }elseif($EM_Booking->booking_status == 1 && $guest_bookings && $EM_Booking->get_person()->ID == $guest_booking_user ){
- echo '<li>'.bp_core_get_userlink($EM_Booking->get_person()->ID).'</li>';
- }
- }
- ?>
- </ul>
- <?php
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement