检查"Hide out of stock items from the catalog"选项可以在任何地方隐藏缺货产品 . 我想在Shop页面中隐藏它们,但不是从各个类别的归档页面(http://.../product-category/category1/,http://.../product-category/category2/等)中隐藏它们 .
有没有办法做到这一点?
检查"Hide out of stock items from the catalog"选项可以在任何地方隐藏缺货产品 . 我想在Shop页面中隐藏它们,但不是从各个类别的归档页面(http://.../product-category/category1/,http://.../product-category/category2/等)中隐藏它们 .
有没有办法做到这一点?
1 回答
这可以通过在
yourtheme/woocommerce
中创建名为content-product.php
的文件并在woocommerce/templates
中复制文件content-product.php
的内容来实现 . 你需要改变的是第25行 .并将
|| !$product->is_in_stock()
添加到if语句 . if语句应如下所示:添加
|| !$product->is_in_stock()
将检查产品是否有库存,如果没有,它将不会在循环中显示 .