Получение колличества записей (постов) в категории

Стандартными средствами в 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

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*


шестнадцать − четырнадцать =