我正在创建一家服装店。这些服装是基于尺寸的可变产品(xs、s、m、l、xl等)。我正在尝试创建过滤器,以基于过滤器显示库存产品。因此,单击“xs”过滤器应显示既有xs变体又有库存变体的产品。
到目前为止,我得到了如下结果:
$query_args = array(
\'post_type\' => \'product\', \'product_variation\',
\'posts_per_page\' => 12,
\'paged\' => $paged,
\'tax_query\' => array(
array(
\'taxonomy\' => \'pa_sizes\',
\'field\' => \'term_id\',
\'terms\' => \'xs\',
),
),
\'meta_query\' => array(
array(
\'key\' => \'_stock_status\',
\'value\' => \'outofstock\',
\'compare\' => \'=\'
),
)
);
$query = new WP_Query($query_args);
我知道现在它正在搜索“缺货”,但那只是一个测试,甚至没有找到任何产品,尽管我已经创建了一些缺货的产品。