Возвращаем количество постов в Wordpress - PullRequest
0 голосов
/ 19 июля 2010

Мне нужна функция для расчета количества постов в блоге Wordpress, которая знает, просматриваете ли вы категорию, заданный тег или весь блог.

Я стремлюсь избегать переписывания для всех различных обстоятельств и хочу убедиться, что я встал на надежный путь. Относительно новичок в Wordpress, любая помощь приветствуется.

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 июля 2010

Предоставляет функцию шаблона: WordPress ›Подсчет сообщений« Плагины WordPress. Может заимствовать код из него и интегрировать его в файл functions.php вашей темы.

0 голосов
/ 20 июля 2010

Если вы хотите получить количество всех сообщений в блоге, используйте wp_count_posts () . Чтобы получить количество сообщений из определенной категории, выполните count () при вызове get_posts () с ID категории, указанным в качестве параметра.

Пример:

<?php
$posts = get_posts('category=1');
$count = count($posts);

echo $count;
?>

К сожалению, функция wp_count_posts () WordPress не будет считать сообщения категории. В нем будут учитываться только разные типы сообщений, т. Е. Сообщения, страницы, черновики, а в 3.0 - пользовательские типы сообщений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...