我正在使用此代码来统计每个类别中的所有产品(Woocommerce)。但是,它也算出缺货的产品。我只想计算可用的产品,所以在这种情况下,库存状态。我尝试了不同的方法,但不幸的是没有成功的结果。
public function get_category_count($response, $post) {
$cat_id = $post->term_id;
$default_lang_id = icl_object_id( $cat_id, 'product_cat', true, 'en' );
$cat_id = $default_lang_id;
global $wpdb;
$default_lang_count = $wpdb->get_var("select count from
$wpdb->term_taxonomy where term_id=".esc_sql($cat_id)
);
$response->data['cat_count'] = $default_lang_count;
return $response;
// Reset Post Data
wp_reset_query();
}