正常逻辑来看,WooCommerce二级分类的产品在一级分类列表中显示是正常的。
但有些小伙伴不期望这么展示,那么应该如何处理呢?
在当前WordPress模板 functions.php 文件中,添加以下代码:
add_filter('pre_get_posts', function ($wp_query)
{
if (isset ($wp_query->query_vars[ 'product_cat' ]) && $wp_query->is_main_query()) {
$wp_query->set('tax_query', [
[
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => $wp_query->query_vars[ 'product_cat' ],
'include_children' => false,
],
]
);
}
});
-
WordPress 6.5 新功能 - 字体库字体库是 WordPress 6.5 的亮点之一
-
WordPress6.5新功能-声明式插件依赖在 WordPress 6.5 中,插件依赖变简单了
-
WordPress 6.5 新功能 - 支持 AVIFWordPress 6.5 新功能 - 支持 AVIF
-
WordPress 6.5移除区块样板菜单项的方法WordPress 6.5新增的区块样板菜单项,可将不同区块组合成一个新的区块模板,方便重复使用。
-
WordPress做多语言企业网站近期常用小伙伴问追格小编,有没有计划做双语WordPress企业官网主题。
-
WordPress插件:LiteSpeed Cache 缓存插件LiteSpeed Cache是一款实用的WordPress缓存插件,专为使用LiteSpeed服务器的用户设计。它能显著提高网站加载速度,改善用户体验。
暂无评论,抢个沙发...