首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类别中的展示产品

类别中的展示产品
EN

Stack Overflow用户
提问于 2020-02-07 08:07:24
回答 1查看 56关注 0票数 0

我正在创建一家商店。我有很多类别,例如:

cat1 (1) - cat1.1 (3) - cat1.1.1 (2)

如果我去cat1,我只想显示这个类别中的1种产品,而不是cat1.1和cat1.1.1中的产品,我想显示cat.1.1。

对于cat 1.1,我想展示3种产品和cat1.1.1

我怎么能这么做?它应该是动态的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-07 09:33:23

放入functions.php文件

代码语言:javascript
运行
复制
function excludeChildCategory($wp_query) 
{
    if (isset($wp_query->query_vars['product_cat']) && $wp_query->is_main_query()) 
    {
        $wp_query->set('tax_query', array(
                array (
                    'taxonomy' => 'product_cat',
                    'terms' => $wp_query->query_vars['product_cat'],
                    'field' => 'slug',
                    'include_children' => false
                )
            )
        );
      }
}
add_filter('pre_get_posts', 'excludeChildCategory');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60109379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档