类别

有特色的模板

WooCommerce. 如何从类别列表页面排除子类别产品

Rating: 4.0/5. 来自4票.
请稍等...

本教程将向您展示如何从Woocommerce类别列表页面中排除子类别产品.

WooCommerce. 如何从类别列表页面排除子类别产品

这意味着在查看主/父类别时,您将只查看该单一类别的产品,而不是所有包含子类别的产品.

的核心文件可以解决这个问题 儿童主题. 请遵循以下步骤:

  1. 导航到 Appearance > Editor 和定位 定制函数.php of your 儿童主题:

    how_to_exclude_子类别_产品_from_类别_listing_page.1

  2. 打开它,在结束标记之前编辑并粘贴以下代码 ?>

    exclude_product_cat_children($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',
                                            'field' => 'slug',
                                            'terms' => $wp_query->query_vars['product_cat'],
                                            'include_children' => false
                                        )
                                     )
        );
      }
    }
    add_filter(“pre_get_posts”、“exclude_product_cat_children”);
    
    how_to_exclude_子类别_产品_from_类别_listing_page.2
  3. 保存更改并访问您的商店页面:

    how_to_exclude_子类别_产品_from_类别_listing_page.3

  4. 您可以检查父类别列表页面(“杂货和冷冻”)上的产品数量是否与下面的实际数量相对应 产品 > 类别:

    how_to_exclude_子类别_产品_from_类别_listing_page.4

请随时查看下面的详细视频教程:

WooCommerce. 如何从类别列表页面排除子类别产品
这个条目被张贴了出来 WooCommerce教程 和标记 类别, listing, page, product, 子类别, WooCommerce. 书签的 永久链接.

提交罚单

如果您仍然无法找到关于您的问题的足够的教程,请使用以下链接向我们的技术支持团队提交请求. 我们将在接下来的24小时内为您提供我们的帮助和协助: 提交罚单