gusher

Add Event Start and End Date/Times

Jun 2nd, 2014
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. // Add Tribe Event Namespace
  2. add_filter( 'rss2_ns', 'events_rss2_namespace' );
  3.  
  4. function events_rss2_namespace() {
  5. echo 'xmlns:ev="http://purl.org/rss/2.0/modules/event/"'."\r\n";
  6. }
  7.  
  8. // Add Event Date to RSS Feeds
  9. add_action('rss_item','tribe_rss_feed_add_eventdate');
  10. add_action('rss2_item','tribe_rss_feed_add_eventdate');
  11. add_action('commentsrss2_item','tribe_rss_feed_add_eventdate');
  12.  
  13. function tribe_rss_feed_add_eventdate() {
  14. if ( ! tribe_is_event() ) return;
  15. ?>
  16. <ev:tribe_event_meta xmlns:ev="Event">
  17. <?php if (tribe_get_start_date() !== tribe_get_end_date() ) { ?>
  18.  
  19. <ev:startdate><?php echo tribe_get_start_date(); ?></ev:startdate>
  20. <ev:enddate><?php echo tribe_get_end_date(); ?></ev:enddate>
  21.  
  22. <?php } else { ?>
  23.  
  24. <ev:startdate><?php echo tribe_get_start_date(); ?></ev:startdate>
  25.  
  26. <?php } ?>
  27. </ev:tribe_event_meta>
  28.  
  29. <?php }
Advertisement
Add Comment
Please, Sign In to add comment