Для того чтобы вывести количество постов из определенной рубрики в WordPress, можно воспользоваться функцией wp_count_posts()
. Данная функция возвращает объект с информацией о количестве постов по типу или типу поста и статусу.
Вот как вы можете использовать wp_count_posts()
для получения количества постов из рубрики:
$term = get_term_by('name', 'Название рубрики', 'category'); $taxonomy = 'category'; $count = wp_count_posts()->$taxonomy->$term->count; echo 'Количество постов в рубрике: ' . $count;
В этом примере мы сначала получаем объект рубрики с помощью функции get_term_by()
. Вы должны заменить 'Название рубрики'
на актуальное название вашей рубрики. Затем мы задаем переменную $taxonomy
со значением 'category'
, поскольку мы работаем с рубриками WordPress. Затем мы получаем количество постов из свойства count
объекта wp_count_posts()
, используя переменные $taxonomy
и $term
, и выводим результат с помощью echo
.
Таким образом, данный код выведет количество постов, которые относятся к указанной рубрике.