【问题标题】:Why is WooCommerce shortcode [product_categories] attribute ids not returning anything?为什么 WooCommerce 短代码 [product_categories] 属性 ID 不返回任何内容?
【发布时间】:2020-12-13 09:50:43
【问题描述】:

我试图使用 elementor 插入 woocommerce 短代码 [product_categories ids="27"],id 27 是从编辑类别 url 中找到的,例如:
mysite/wp-admin/term.php?taxonomy=product_cat&**tag_ID=27

但不显示 ID 为 27 的类别。 需要注意的是,这个类别是嵌套的,也就是说它是另一个类别的子类别。

另一方面,当我尝试插入所有 woocommerce 顶级类别时,它确实有效,但不显示任何类别的缩略图。

所以我在想这是 woocommerce 简码的内部问题还是我的简码有问题?

参考:The woocommerce shortcodes documentation

【问题讨论】:

  • 首先确定你有一些产品使用这个产品类别27...然后你也可以尝试使用[product_category category="27"]来代替。
  • tag_ID = 27 肯定存在(在 url 中),所以产品类别 27 存在,但是当我尝试使用 [product_category category="27"] 时它不会返回任何东西。product_category 也会向我返回该类别下的产品,但我想要特定类别缩略图的列表。
  • 因为你需要在一些产品上设置这个分类,然后它会显示那些产品……
  • 我确实在某些产品上设置了这个类别,[product_category category="27"] 没有显示该类别下的产品,tag_ID 也是类别 ID 吗?因为在这种情况下,27 是我从 URL tag_ID 获得的 ID,根据堆栈溢出的几个人的说法,它是类别 ID。
  • category 属性允许使用术语名称、术语 slug 或术语 ID……所以尝试使用术语名称可能是。

标签: wordpress woocommerce shortcode elementor


【解决方案1】:

使用[product_categories hide_empty="0" ids="27"]
默认情况下,Woocommerce 不显示空类别。因此,要显示空类别,我们必须取消设置 hide_empty

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-26
    • 2012-04-02
    • 2018-01-24
    • 2020-08-21
    • 1970-01-01
    • 2021-01-09
    • 2016-02-19
    • 2020-01-31
    相关资源
    最近更新 更多