Skip to main contentSkip to footer

Using Relevanssi with WP Event Manager requires you to adjust the search process in WP Event Manager a bit. Fortunately, the plugin has good filters you can use. Add this to your site:

add_filter( 'get_event_listings_query_args', function( $args ) {
  $args['relevanssi'] = true;
  return $args;
} );

This will adjust the event listing query arguments to switch on the Relevanssi flag, causing Relevanssi to process the results. This way you’ll get the Relevanssi results in the WP Event Manager event listing search. These Relevanssi results will also be cached by the WP Event Manager query caching.

Thanks to dustyyy on WP support forums.

Your account

Not logged in. Log in to see your license details.

Search

Popular Resources

Debugging indexing problems
The easiest way to debug indexing problems is to use the WP CLI tools available in Relevanssi Premium. To see…
Filter search results by date

You can specify date limits on searches with by_date search parameter. Here’s a link you can add to your search results page to offer your visitor the ability to restrict the search results to last day: <?php echo ‘<p><a href=”‘ . get_bloginfo(‘url’) . ‘?s=’ . get_search_query() . ‘&by_date=1d”>results from the…

Related Posts:

Comment Section:

2 Comments. Leave new

  • Thanks for your work ! But it doesn’t work for me 🙁 …
    As I have to work “codeless” (french little administration), your solution using Snipet was a great things for me (add function without have some “strange” things the website)… But I have no difference between before and after add this code in snipet (other codes works with snipet…). Have you got somes update on this topic ? 🙂

    Reply
    • Unfortunately, I don’t know, Pedrot. The work was never done by me, it was done by dustyyy from WP.org forums, I just improved it a bit. I’ve never tried the code myself, so I don’t know how WP Event Manager works in the first place. But do try disabling caching in WP Event Manager; if the cache is enabled, it’s possible you’re seeing cached results. The code should work from a snippet, no problems there.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed