Если вы хотите получить количество всех сообщений в блоге, используйте wp_count_posts () . Чтобы получить количество сообщений из определенной категории, выполните count () при вызове get_posts () с ID категории, указанным в качестве параметра.
Пример:
<?php
$posts = get_posts('category=1');
$count = count($posts);
echo $count;
?>
К сожалению, функция wp_count_posts () WordPress не будет считать сообщения категории. В нем будут учитываться только разные типы сообщений, т. Е. Сообщения, страницы, черновики, а в 3.0 - пользовательские типы сообщений.