Получить количество записей в категории по имени, вне цикла
Мне удалось сделать это в файле 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;