How to query events in future and pages in wordpress search
-
Hello,
I have a wordpress search on my website. A general wordpress search field nothing specific to do with events manager.
I found the following bit of code, this ensures that when events are searched for in the wordpress search, that they are in the future and not past:
function SearchFilter($query) { if ($query->is_search) { $query->set('meta_key','_event_start_date'); $query->set('meta_query', array( array('key'=>'_event_start_date'), array('key' => '_event_end_date', 'value' => date('Y-m-d'), 'compare' => '>=', 'type' => 'DATE') )); } return $query; } add_filter('pre_get_posts','SearchFilter');
My search is a general wordpress search, so I need site users to be able to look for site pages as well, the above bit of code doesn’t display pages in search results. I need to display future events and pages in the search results. Please can someone provide some guidance on this? I know I need to use Wp_query, but stuck on this.
Thanks!
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘How to query events in future and pages in wordpress search’ is closed to new replies.