我一直在努力寻找如何实现这一点。我想隐藏主商店页面上一个(或多个)类别的产品,但不隐藏它们在各自的类别页面中。我找到了隐藏类别的解决方案,但它总是使它们在类别页面上不可见……我不想要。
原因是这个特定的类别有数千种产品,我不希望这些产品淹没并隐藏其他更加多样化的产品。
我一直在努力寻找如何实现这一点。我想隐藏主商店页面上一个(或多个)类别的产品,但不隐藏它们在各自的类别页面中。我找到了隐藏类别的解决方案,但它总是使它们在类别页面上不可见……我不想要。
原因是这个特定的类别有数千种产品,我不希望这些产品淹没并隐藏其他更加多样化的产品。
您要使用的函数是 is_shop()。此函数检查您是否在主商店页面上。并且不会在其他产品档案上触发。
如果您将其与“pre_get_posts”过滤器结合使用。您可以通过修改查询来排除产品类别。
我从主商店页面排除类别为“nice”的产品的示例: