Intereting Posts
Исключение ошибки получения с использованием xampp с wordpress Как создать собственное название заголовка столбца = таксономии? Создание пользовательских типов сообщений из записи формы Последовательность входа в WordPress после установки Multisite в подпапке – как сделать новые сайты одинаковыми подпапками в качестве основного сайта Как отображать только таксономии третьего и четвертого уровней? Изображения не отображаются после миграции Изображение большого размера Фильтр для пользователя SKU? Есть ли крюк , чтобы обработать запрос успокоительных PUT магистрального внутри WordPress? admin end post опубликовал отображение времени не работает правильно Проблемы с сохранением динамического метабокса Как я могу полностью скрыть термин таксономии от «frontend»? add_rewrite_rule, активация плагина и деактивация плагина Ограничить тип файла и wp-файлы

Получить точные сообщения из категории и подкатегорий

У меня есть категория Entertainment . И он имеет некоторые подкатегории.

1) Фильмы 2) Фильмы 3) Спорт

Теперь у меня 4 должности, и их категория определена ниже:

 post-1 > categories : Entertainment, Movies post-2 > categories : Films, Movies post-3 > categories : Sports, Movies post-4 > categories : Films, Movies, Entertainment 

Теперь у меня есть 4 должности, но если я разделю категорию, то я получу

 Entertainment: 2 posts -- Movies: 4 posts -- Films: 2 posts -- Sports: 1 post 

Теперь мне нужно получить количество сообщений из этой категории развлечений и ее подкатегории.

Я использую эту функцию:

 public function SO_PostCatCount( $id ){ // category posts count $cat = get_category(get_category_by_slug($id)->term_id); $count = (int) $cat->count; $args = array( 'child_of' => $cat, ); $categories = get_categories( $args ); foreach ($categories as $category) { $count += $category->category_count; } return $count; } 

Этот метод возвращает 9 сообщений, но мне нужно вернуть 4 сообщения.

Solutions Collecting From Web of "Получить точные сообщения из категории и подкатегорий"