为什么 WooCommerce 短代码 [product_categories] 属性 id 不返回任何内容?

问题描述 投票:0回答:2

我试图使用 elementor 插入 woocommerce 短代码

[product_categories ids="27"]
,id
27
是从编辑类别 url 中找到的,例如:
mysite/wp-admin/term.php?taxonomy=product_cat&**tag_ID=27

但是 id

27
的类别不会显示。 需要注意的是,这个类别是嵌套的,这意味着它是另一个类别的子类别。

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

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

参考:woocommerce 短代码文档

wordpress woocommerce shortcode elementor
2个回答
0
投票

使用

[product_categories hide_empty="0" ids="27"]

默认情况下,Woocommerce 不显示空类别。因此,要显示空类别,我们必须取消设置 hide_empty


0
投票

tag_ID 是产品类别 id 是正确的。

我已确认,如果您有特定类别的产品,则此方法有效:

[product_categories ids="27"]

...即使您在该类别中没有任何产品,这也有效:

[product_categories hide_empty="0" ids="27"]

无论是子类别还是顶级类别,都显示缩略图。

您的问题出在其他地方,而不是在这个短代码中。

© www.soinside.com 2019 - 2024. All rights reserved.