Стандартными средствами в WordPress получить количество записей из определенной категории проблематично, а использовать приходиться довольно часто. Как следствие, написана функция, возвращающая это самое количество в качестве переменной php:
<?php
function get_posts_count_per_cat($cat = 0) {
global $wpdb;
$cat = ereg_replace(«[^0-9]»,»»,$cat);
return $wpdb->get_var(«select count from $wpdb->term_taxonomy where term_id = $cat»);
}
?>
Для использования в своей теме (шаблоне) вставьте эту функцию в файл functions.php, после чего в нужном месте вызывайте:
<?php
print get_posts_count_per_cat(1);
?>
Актуально для версии wordpress не ниже 2.3
Оставьте первый комментарий