WooCommerce. 如何从类别列表页面排除子类别产品
2016年1月13日
本教程将向您展示如何从Woocommerce类别列表页面中排除子类别产品.
WooCommerce. 如何从类别列表页面排除子类别产品这意味着在查看主/父类别时,您将只查看该单一类别的产品,而不是所有包含子类别的产品.
的核心文件可以解决这个问题 儿童主题. 请遵循以下步骤:
导航到 Appearance > Editor 和定位 定制函数.php of your 儿童主题:
打开它,在结束标记之前编辑并粘贴以下代码 ?>
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”);
- 保存更改并访问您的商店页面:
- 您可以检查父类别列表页面(“杂货和冷冻”)上的产品数量是否与下面的实际数量相对应 产品 > 类别:
请随时查看下面的详细视频教程:
WooCommerce. 如何从类别列表页面排除子类别产品