Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Change the main query on the homepage and in non-Events RSS feeds so that
- * event posts are included in the results.
- *
- * @param WP_Query $query
- * @return WP_Query
- */
- function eventPostMixin(WP_Query $query) {
- // Don't do anything on an event page (tribe_is_event() will not provide the
- // result you expect before the main query has finished executing)
- if (array_key_exists('eventDisplay', $query->query_vars)) return $query;
- // Add Tribe Events to the main homepage query and to any non-Tribe RSS
- // feeds
- if ((is_home() and $query->is_main_query()) or (is_feed() and !tribe_is_event()))
- $query->set('post_type', array('post', 'page', TribeEvents::POSTTYPE));
- return $query;
- }
- add_filter('pre_get_posts', 'eventPostMixin');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement