Здравствуйте, возникла проблема пытаюсь вывести наименование меню с количеством в нем товаров.
<?php
$queryArr = array(
'post_type' => 'page',
'post_parent' => 17,
'posts_per_page' => 60
);
$query = new WP_Query( $queryArr );
while ($query->have_posts()) : $query->the_post();?>
<?php
$parent_ID = get_the_ID();
global $wpdb;
$post_number = $wpdb->get_var("SELECT COUNT(ID) as num FROM $wpdb->posts WHERE post_parent = '$parent_ID' AND post_type = 'product' AND post_status='publish'");?>
<a href="<?php the_permalink(); ?>"><?php the_title();?> <span>(<?php echo $post_number; ?>)</span></a>
<?php
endwhile;
wp_reset_query();
?>
Наименования выводятся без проблем, но вот количество не соответствует действительности. Могу ли я вывести количество товара в наименовании как нибудь по другому не обращась к бд через
wpbd
?
Буду признателен за любые советы, спасибо.