【问题标题】:Woocommerce - display products from 2 different categoriesWoocommerce - 展示来自 2 个不同类别的产品
【发布时间】:2021-09-16 07:00:28
【问题描述】:

我想在我的页面 (woocommerce) 上显示来自 2 个不同类别的产品。

分类如下:

男人

  • 手链
  • 戒指

女人

  • 手链
  • 戒指

我想要一个页面,其中包含属于 Man-Bracelets 或 Woman-Bracelets 的产品 - 所以它们基本上有不同的父级。我创建了一个新页面并使用 woocommerce 短代码来实现这一点,但是当我向该页面添加一个小部件侧边栏以显示一些过滤器时,它们不会显示,因为 wordpress 可能无法将此过滤器连接到产品?是否有另一种方法(如自定义模板文件?)来达到预期的结果?可以通过一些 URL 操作符来完成,例如 shop/man-bracelets&woman-bracelets 或类似的东西吗?

或者我应该使用完全不同的方法(以不同的方式对类别进行排序,添加属性)?这些类型的商店通常是如何组织的?

谢谢!

【问题讨论】:

    标签: wordpress woocommerce filter categories


    【解决方案1】:

    一般来说,您可以完全按照您的预期进行操作:为此,您可以使用 pre_get_posts() 函数并在类别页面并且我们有相同的 slug 或名称时设置规则 - 显示来自所有相似的产品类别。但随着我们远离显示类别的主要结构,这将是难闻的代码。

    正确的方法是重新组织类别,以便我们可以组合它们。因此,我们不需要父母链接Man->Bracelets或Woman->Bracelets,它们必须是同一级别的类别,我们只能选择Bracelets的类别,或者在两个类别中:Man和Bracelets

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-20
      • 2018-09-06
      • 2020-03-14
      • 1970-01-01
      • 1970-01-01
      • 2020-07-15
      • 2017-10-14
      • 1970-01-01
      相关资源
      最近更新 更多