Подсчет количества записей в таксономии?

16 дек. 2013 г., 22:33:48
Просмотры: 23.9K
Голосов: 2

wp_count_terms() подсчитывает количество терминов в таксономии, но не количество записей, имеющих эти термины, а wp_count_post() не принимает таксономию.

Так что же нужно сделать, чтобы подсчитать количество записей в термине таксономии?

Пример:

Термин: Яблоки Записей: 89 (это то, что я хочу получить - количество записей с таксономией 'Яблоки')

Спасибо!

0
Все ответы на вопрос 1
3

Функция, которую вы ищете, это get_term() http://codex.wordpress.org/Function_Reference/get_term

Код будет выглядеть примерно так:

$term = get_term( 1, 'category' ); // например, для категории "Без рубрики"
echo 'Количество: '. $term->count;
16 дек. 2013 г. 23:02:58
Комментарии

Включает ли это также удалённые записи?

divyenduz divyenduz
22 сент. 2016 г. 11:30:51

будет учитывать только опубликованные записи, чего может быть недостаточно

Mark Kaplun Mark Kaplun
28 сент. 2017 г. 23:30:19

@jon-furry -- $term->count можно настроить так, чтобы он включал другие записи, отображаемые во вкладке Все админ-панели, используя хук из этого ответа.

Mort 1305 Mort 1305
30 мар. 2022 г. 09:58:26