Для того чтобы вывести количество записей в определенной категории в 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 категории, для которой вы хотите вывести количество записей.