首页 > 解决方案 > 仅在一页上的缺货可见性

问题描述

我的商店出售独特的一次性商品,因此我希望有一个“已售出”页面,以便用户可以查看我以前售出的商品。

我在 WooCommerce 后端关闭了“从目录中隐藏缺货商品”设置,并使用了下面的简码。这可行,但我的缺货商品会显示在整个网站(例如类别页面)中,这是我不想要的。相反,我只想在我创建的“已售”页面上显示缺货产品。

<?php echo do_shortcode('[out_of_stock_products]'); ?>

这是我用来显示缺货产品的简码。

标签: phpwordpresswoocommercehook-woocommerce

解决方案


尝试这个。wc_get_products 和 WC_Product_Query

$args = array(
    'stock_quantity' => 0,
);
$products = wc_get_products( $args );

推荐阅读