Как вывести количество записей в категории?

Для того чтобы вывести количество записей в определенной категории в WordPress, можно воспользоваться функцией wp_count_posts(). Эта функция возвращает объект, который содержит количество записей для каждого типа записей (постов) в WordPress.

В следующем примере я покажу, как использовать эту функцию для вывода количества записей в категории с определенным ID:

<?php
$cat_id = 1; // Замените это значение на ID нужной категории

$category = get_category($cat_id);
$cat_post_count = $category->count;

echo "В категории '" . $category->name . "' найдено " . $cat_post_count . " записей.";
?>

В этом примере мы сначала получаем объект категории с помощью функции get_category(), передавая ей ID категории. Затем мы получаем количество записей в этой категории, используя свойство count объекта категории.

Наконец, мы выводим количество записей, используя echo, и сочетаем его с именем категории из свойства name объекта категории.

Если вы хотите вывести количество записей для конкретного типа записей, например, только для постов, вам нужно передать в функцию get_category() параметр category с типом записей, как показано ниже:

<?php
$cat_id = 1; // Замените это значение на ID нужной категории

$category = get_category($cat_id, 'category'); // Здесь 'category' - тип записей (постов)
$cat_post_count = $category->count;

echo "В категории '" . $category->name . "' найдено " . $cat_post_count . " записей.";
?>

Обратите внимание, что в обоих примерах $cat_id заменяется на фактический ID категории, для которой вы хотите вывести количество записей.