Wordpress 有没有一种方法可以在WP_查询中获取特定类别内的产品_变体?
是否有一种方法可以在WP_查询中获取产品_变体,该方法可以过滤/仅获取具有正确的woocommerce产品类别、颜色(属性woocommerce)、大小(属性woocommerce)、价格(自定义post meta)的产品变体 我不知道如何进行WP_查询Wordpress 有没有一种方法可以在WP_查询中获取特定类别内的产品_变体?,wordpress,woocommerce,Wordpress,Woocommerce,是否有一种方法可以在WP_查询中获取产品_变体,该方法可以过滤/仅获取具有正确的woocommerce产品类别、颜色(属性woocommerce)、大小(属性woocommerce)、价格(自定义post meta)的产品变体 我不知道如何进行WP_查询 $all_product_variation_query = new WP_Query( array( 'post_type' => 'product_variation', 'post_status' =&g
$all_product_variation_query = new WP_Query( array(
'post_type' => 'product_variation',
'post_status' => 'publish',
'posts_per_page' => '-1',
) );
这家伙和我需要的东西很接近
但是我需要一种将产品变体与产品相结合的方法,然后过滤以仅获得具有特定颜色(属性)、大小(属性)和分类id(类别)的产品变体。请使用下面的代码进行尝试
$product_args = array(
'numberposts' => 1000,
'post_status' => array('publish', 'pending', 'private', 'draft'),
'post_type' => array('product', 'product_variation'),
'order' => 'ASC',
);
$product_args['tax_query'] = array(
array(
'taxonomy' => 'product_cat',
'field' => 'id',
'terms' => array(13), //vategory IDs
'operator' => 'IN',
));
$all_product_n_variation_query = new WP_Query($product_args)
你想要实现什么,你的问题不是很清楚。是否要获取所有具有变体且属于特定产品类别的产品的列表?我有普通WC_product_变量,每个变量都有类别、自定义属性颜色和大小。我需要的是用正确的类别、颜色和尺寸显示WC_产品_变体(不是可变产品)。因此,基本上显示产品“children”/variables而不是产品变量是不起作用的。它只有在与“post_type”=>array('product')一起使用时才有效,这不是我需要的,我需要的是产品的变体。我需要一种将产品(具有类别数据)与产品_变量(不具有类别数据,但具有与产品_变量/父项链接的“外键”)组合的方法