Easy Digital Downloads

Get it here

Search & Filter now comes Easy Digital Downloads ready.

This means you can use Search & Filter with the EDD downloads shortcode `[[downloads]]`

Configuring the Settings

All you have to do in the admin side is head to Display Results, and from the dropdown choose EDD Downloads Shortcode – you must also fill out the Results URL correctly.

Customising the EDD Shortcode

To have S&F integrate with a downloads shortcode, all you have to do is add search_filter_id as an argument, and pass the ID of the search form.

So this:

[[downloads columns='2' number='4']]

Becomes:

[[downloads columns='2' number='4' search_filter_id='14']]

Where 14 is the ID of your search form.

Enabling Ajax

Following the above steps, Ajax settings will be preconfigured for you, all you have to do is enable it in the Display Results tab of your search form.

Unable to edit the shortcode (legacy implementation)

Due to issues with Ajax + Pagination, this method is more complex to setup.  However You can still use the legacy method of filtering EDD downloads shortcodes by using this shortcode before your [[downloads]] shortcode:

[searchandfilter id="14" action="prep_query"]

or action:

do_action( 'search_filter_prep_query', 14 );

But you should change your display results method to custom