当前位置: 首页 > 知识库问答 >
问题:

在WooCommerce店面的"按类别购物"部分中显示主要类别的子类别

殳勇
2023-03-14

我正在使用店面主题建立一个Woocommerce商店,我想知道如何在“按类别商店”主页部分显示子类别而不是类别?

我需要显示产品子类别,因为我的根产品类别是唯一的(“集合”),其中包含所有主要子类别。

共有1个答案

毛成济
2023-03-14

实际上,您只能显示一个父类别术语ID的子类别,这是您的“集合”产品类别的情况:

add_filter( 'storefront_product_categories_args', 'custom_storefront_product_categories_args');
function custom_storefront_product_categories_args( $args ) {
    $args['columns'] = 4; // 4 columns
    $args['limit'] = 8;   // 8 items on 2 rows
    $args['child_categories'] = '18'; // <= The term ID of the main parent category

    return $args;
}

代码function.php活动子主题(或活动主题)的文件中。测试和工作。

店面主页相关:自定义Woocommerce店面主页上显示的产品

 类似资料:
  • 我需要一些关于Woocommerce类别显示选项的帮助。在Wordpress仪表板中,我按照以下链接全局设置类别显示选项<外观- 有三种显示选项可用。 展示产品 目前,选择了第三个选项,它显示子类别以及父类别和子类别下的所有产品。但是,我想排除子类别下的所有产品。换句话说,我只想在父类别下显示子类别和产品。 我在几个教程网站上找到了以下片段。代码完全按照我想要的方式工作,但它也禁用了管理产品搜索和

  • 我有一张分类表 我有文章表如下 和我的用户表作为 因此与这些数据我想显示所有的文章这是列在子类别 例如: 主要类别的url是:mydomain。子类别的com/cat/business url为:mydomian。com/cat/商业/广告 因此,当人们访问主类别时,它应该显示主类别上列出的文章的子类别,即使cat_id未被提及为主类别。我想在“业务类别”页面上列出业务子类别文章的所有子类别。 有

  • 我正在用WooCommerce建立一个商店,并使用WooCommerce产品类别小部件。我用子类别设置了许多产品类别。其中一个类别是“海报”,有几个子类别,如“星标”、“旅游”、“自然”... 默认情况下,WooCommerce只显示好的父类别。如果我点击一个类别"海报",我被重定向到"海报"类别存档页面,小部件显示所有"海报"子类别,它是完美的。 现在,如果我点击其中一个“海报”子类别,我将被重

  • 我有一个名为“产品类型”的WooCommerce产品类别,我试图列出该类别下的所有类别,但不是这些类别的子类别。例如,我有: 产品类型 碳化物米尔斯 钓鱼工具 儿童类别 我希望它列出“电石磨坊”和“打捞工具”,但不是“儿童类别”。 这是我的代码: 但它仍然返回“儿童类别”。我不知道为什么将深度限制为“1”并将“include_children”设置为“false”不能解决这个问题。

  • 我已经为WooCommerce安装了店面主题,并在该主题下安装了零配置的子主题。都很标准。 我添加了一个测试产品和两个类别。然而,这些不会显示在侧边栏的类别小部件中。 产品和类别将被发布,如果我将商店设置为在商店主页上显示类别,它们将出现。但它们根本不会出现在侧边栏小部件中。 小部件(管理) 类别 边栏部件 这是主题的问题/错误吗? 非常感谢。

  • 我发现了一个WooCommerce代码片段,它在分类页面上添加了排序功能,并且可以正常工作。 但问题是排序子类别仅显示在父类别页面上,而不显示在子类别页面中。 为了实现这一点,我需要在代码中修改什么? 这是我的密码: 参考:在单独的列表中显示商业类别、子类别和产品