Skip to content

Instantly share code, notes, and snippets.

@dancameron
Forked from sproutventure/gist:1126637
Created March 21, 2012 15:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dancameron/2148602 to your computer and use it in GitHub Desktop.
Save dancameron/2148602 to your computer and use it in GitHub Desktop.
WP: Action: Filter TAX Archive
<?php
function filter_term_archive( $query ) {
if ( $query->is_tax('your_taxonomy') ) {
$query->set( 'tax_query', array(
'relation' => 'AND', // Change to OR if we only want to filter one type.
array(
'taxonomy' => some_custom_tax_slug(),
'field' => 'slug',
'terms' => $array_of_terms
),
array(
'taxonomy' => some_custom_post_type_tax_slug(),
'field' => 'slug',
'terms' => $current_archive_term
)
));
}
}
add_filter( 'pre_get_posts', 'my_get_posts' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment