php - 仅在一页上的缺货可见性
问题描述
我的商店出售独特的一次性商品,因此我希望有一个“已售出”页面,以便用户可以查看我以前售出的商品。
我在 WooCommerce 后端关闭了“从目录中隐藏缺货商品”设置,并使用了下面的简码。这可行,但我的缺货商品会显示在整个网站(例如类别页面)中,这是我不想要的。相反,我只想在我创建的“已售”页面上显示缺货产品。
<?php echo do_shortcode('[out_of_stock_products]'); ?>
这是我用来显示缺货产品的简码。
解决方案
尝试这个。wc_get_products 和 WC_Product_Query
$args = array(
'stock_quantity' => 0,
);
$products = wc_get_products( $args );
推荐阅读
- javascript - 如何在模式中保存的表单上插入页面内保存的元素的 innerText?
- css - 当元素在左侧被固定边距偏移时计算元素的纵横比
- javascript - 如何在 Nodejs Replit 中播放 mp3 文件?
- javascript - 如何从渲染它的组件中销毁一个 backdraft 组件?
- python-3.x - datetime.date - 无法在脚本中创建正确的输入
- discord.py - 如何使用 discord.py 阻止特定角色在不和谐中说话
- python - 获取'SeriesGroupBy'对象在加密数据的熊猫重采样中没有属性'high'
- wordpress - 我在 Wordpress 上的自托管字体未加载
- sql-server - BCP 无法将 csv 导入 Azure SQL 数据库表
- c# - 从嵌入式 Blazor 组件中检索数据