Я использую внешние фильтры для создания запроса определенных сообщений. Я могу напечатать количество сообщений, которые будут возвращены, добавив в свой запрос php:
$totalpost = $query->found_posts;
echo $totalpost;
Каждое возвращенное сообщение имеет термин таксономии tax1, tax2 или tax3. Это достигается путем добавления этого php к моему while
l oop:
$tax_terms = get_the_terms( $post->ID, 'tax' );
foreach ($tax_terms as $object) { echo $object->name; }
. Я хочу подсчитать количество экземпляров каждого возвращенного термина. Поэтому, если (например) 9 сообщений возвращены из запроса, 2 сообщения имеют термин таксономии tax1
, 3 имеют tax2
, а 4 имеют tax3
, я хочу повторить:
tax1: 2 сообщения
налог2: 3 сообщения
налог3: 4 сообщения
Любая помощь, как всегда, высоко ценится.