- This topic has 1 reply, 2 voices, and was last updated 12 years, 1 month ago by .
Viewing 2 posts – 1 through 2 (of 2 total)
Viewing 2 posts – 1 through 2 (of 2 total)
Posted
by
Forums › Forums › Search & Filter Pro › excluding taxonomies from results
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
Hey Chad
This feature has now been implemented in the latest update 🙂
Thanks