WP запрос таксономии + получить все сообщения с двумя терминами из одной таксономии
Это следующий вопрос к Add_query_arg +два раза один и тот же аргумент?
Я хочу получить количество сообщений от всех сообщений, помеченных 2 разными тегами из одной и той же таксономии
$args2 = array(
'post_type' => 'custom',
'tax_query' => array( 'relation' => 'AND' )
);
$args['tax_query'][0] = array(
'taxonomy' => 'events',
'field' => 'slug',
'terms' => 'tag1'
);
$args['tax_query'][1] = array(
'taxonomy' => 'events',
'field' => 'slug',
'terms' => 'tag-2'
);
$query = new WP_Query($args);
echo $query->post_count;
С помощью этого кода я получаю только post_count для одного из этих тегов. Как я получаю и то, и другое? Я не смог найти ответ в кодексе Wordpress.
Помощь очень ценится.
3
1 answers
Вам не нужно 2 массива для налогового запроса. Вы можете попробовать следующий сценарий:
$args2 = array('post_type' => 'custom',
'tax_query' => array(
array( 'taxonomy' => 'events',
'field' => 'slug',
'terms' => array( 'tag1', 'tag-2')
)
)
);
$query = new WP_Query($args);
echo $query->post_count;
3
Author: Chinmoy Kumar Paul, 2014-08-13 10:55:21