小编Mar*_*ova的帖子

Woocommerce产品查询库存状态

我使用了3种可用状态:"库存","缺货"和"允许延期交货".我想要只有"库存"状态的出口产品才能使用XML.问题是,woocommerce为两种状态返回值"instock":'in stock'和'allow for backorders'.现在查询看起来像:

$query = array(
    'post_type' => 'product',
    'posts_per_page' => -1,
    'meta_query' => array(
        array(
            'key' => '_stock_status',
            'value' => 'instock'
        )
    )
);
$wp_query = & new WP_Query($query);
while ($wp_query->have_posts()) : $wp_query->the_post();
Run Code Online (Sandbox Code Playgroud)

它以'instock'和'backorders_allowed'状态导出产品.也许有办法用'backorders_allowed'排除产品.

php wordpress woocommerce

8
推荐指数
2
解决办法
7484
查看次数

标签 统计

php ×1

woocommerce ×1

wordpress ×1