'product', 'post_status' => 'publish', 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'field' => 'id', 'terms' => $bike_shop_cat_id_array, ), ), 'posts_per_page'=> absint($bike_shop_post_num), ); $bike_shop_post_query = new WP_Query($bike_shop_post_args); if($bike_shop_post_query -> have_posts()): while($bike_shop_post_query->have_posts()) : $bike_shop_post_query->the_post(); ?>