Получить количество записей в категории по имени, вне цикла
Мне удалось сделать это в файле single.php
, внутри цикла, но теперь мне нужно сделать это с другой страницы.
Мне нужно узнать, сколько опубликованных записей находится в категории с названием every story
(slug категории - everystory
). Я не нахожусь внутри цикла.
Мне нужно только число, не требуется выводить ничего, кроме числа. Например: 8
Я пытался найти способ получить данные категории только по category_name
(это может быть имя или slug, можно даже по ID категории), но всё, что я нашёл, относится к использованию конкретной переменной $post
и поиску её категории, что не соответствует моей задаче.
Вот пример того, что я использовал на странице отдельной записи:
$category = get_the_category();
$counter = $category[0]->category_count;

Я не совсем уверен, что правильно понял ваш вопрос, поэтому заранее извиняюсь, если ошибаюсь.
Вы можете использовать get_category()
для получения объекта категории и затем просто вывести значение свойства $count
$cat_count = get_category( 'ID ИЛИ ОБЪЕКТ СТРОКИ' );
echo $cat_count->count;
