excluding taxonomies from results

Forums › Forums › Search & Filter Pro › excluding taxonomies from results

Viewing 2 posts – 1 through 2 (of 2 total)
  • Anonymous
    #3571

    Hi,

    Awesome plugin!

    I am wondering if it is possible to exclude custom post types with certain terms from Search and Filter results pages, but to have those same posts show up on Relevanssi powered general searches? I am using search and filter in a film festival site to allow people to filter films for the current festival year (hence excluding some years).

    This code works in all the ways I need except for limiting the Search and Filter results:

    function raff_exclude_years( $query ) {
    	// Limit taxonomy archive pages to specific years
    	if ( $query->is_main_query() && !is_admin() && !is_search() )  {
    		$tax_query = array ( array (
    	            'taxonomy' => 'festival-year',
    	            'terms' => array( '2012', '2011', '2010', '2009','2008','2007','2006','2005' ),
    	            'field' => 'slug',
    	            'operator' => 'NOT IN',
    	        ));
    	   $query->set( 'tax_query', $tax_query );
    	}
    }

    Changing the ‘if’ works for the Search and Filter results, but not the general search:

    if ( $query->is_main_query() && !is_admin() || is_page_template( 'festival-search.php' ) )

    Note that I am using the page template option in Search and Filter.

    I am unable to combine all the if/and to produce the results I am hoping for.

    Thanks

    Ross Moderator
    #5466

    Hey Chad

    This feature has now been implemented in the latest update 🙂

    Thanks

Viewing 2 posts – 1 through 2 (of 2 total)

Search & Filter Support
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

We also use cookies to store items in your cart as well as allowing your to login on the site.

You can adjust all of your cookie settings by navigating the tabs on the left hand side.

By continuing to use this site, you also agree to our Privacy Policy.