Advertisement
eventsmanager

custom events-grid.php adding header and footer

Jan 16th, 2024
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. * Default Events List Template
  5. * This page displays a list of events, called during the em_content() if this is an events list page.
  6. * You can override the default display settings pages by copying this file to yourthemefolder/plugins/events-manager/templates/ and modifying it however you need.
  7. * You can display events however you wish, there are a few variables made available to you:
  8. */
  9.  
  10. /* @var array $args - the args passed onto EM_Events::output() */
  11.  
  12. $args = apply_filters('em_content_events_args', $args);
  13.  
  14. if( empty($args['id']) ) $args['id'] = rand(100, getrandmax()); // prevent warnings
  15.  
  16. $id = esc_attr($args['id']);
  17.  
  18. ?>
  19.  
  20. <?php echo get_option('dbem_event_grid_item_format_header'); ?>
  21.  
  22. <div class="<?php em_template_classes('view-container'); ?>" id="em-view-<?php echo $id; ?>" data-view="grid" style="--view-grid-width : <?php echo esc_attr( get_option('dbem_event_grid_item_width') ); ?>px">
  23.  
  24. <div class="<?php em_template_classes('events-list', 'events-grid'); ?>" id="em-events-grid-<?php echo $id; ?>" data-view-id="<?php echo $id; ?>">
  25.  
  26. <?php
  27.  
  28. echo EM_Events::output( $args );
  29.  
  30. ?>
  31.  
  32. </div>
  33.  
  34. </div>
  35.  
  36. <?php echo get_option('dbem_event_grid_item_format_footer'); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement