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

Co-authors Plus
Co-Authors Plus is a neat plugin that makes it possible to have multiple authors for one post in WordPress. This…
Using Relevanssi without a search term
Deprecated: Relevanssi has long supported searching without a search term. These instructions are not necessary. Version 1.7.3 introduces the possibility…

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