检查"隐藏目录中的缺货商品"选项隐藏了各地的缺货产品。我想在商店页面中隐藏它们,但不是从单个类别存档页面(http://.../product-category/category1/,http://.../product-category/category2/等)中隐藏它们。
有办法做到这一点吗?
答案 0 :(得分:2)
这可以通过在content-product.php
中创建名为yourtheme/woocommerce
的文件并在content-product.php
中复制文件woocommerce/templates
的内容来实现。你需要改变的是第25行。
if ( ! $product || ! $product->is_visible())
并将|| !$product->is_in_stock()
添加到if语句中。 if语句应如下所示:
if ( ! $product || ! $product->is_visible() || !$product->is_in_stock() )
添加|| !$product->is_in_stock()
会检查产品是否有库存,如果没有,则不会在循环中显示产品。