Мне нужно настроить запрос в loop.php, добавив tax_queries на основе параметров $ _REQUEST. я попробовал что-то вроде этого
$argsExtended = array( 'tax_query' => array( array( 'taxonomy' => 'my_custom_tag', 'field' => 'slug', 'terms' => array( 'my_tag_slug' ), 'operator' => 'in', ), ) ); $args = array_merge( $wp_query->query_vars, $argsExtended ); query_posts( $args );
но это, похоже, не работает. Есть идеи?
лучший способ сделать это – WP_Query
$query = new WP_Query( 'post_type' => 'post', 'tax_query' => array( array( 'taxonomy' => 'my_custom_tag', 'slug' => 'slug', 'terms' => array( 'my_tag_slug' ), 'operator' => 'in', ), ) );
и вы должны сделать обратный вызов ajax, как это
add_action( 'wp_ajax_my_action', 'my_action' ); function my_action(){ //my custom code ... }