我目前正在使用短代码:
[product_categories ids="135, 214, 244, 1958, 72, 205, 43, 559, 73, 1033, 69, 2009, 1365, 1250, 462, 346, 1649, 1344, 1379, 1373" orderby="id"]
在Wordpress网站上显示 Woocommerce 产品类别。它有效,但我需要按照它们在ID引用中列出的顺序显示类别。我知道orderby="name"
,"日期" ," id" ,这些都不会对此有用特殊任务,除非你知道任何涉及他们的漂亮黑客。
任何想法?感谢
答案 0 :(得分:0)
我还没有解决这个问题,但我会发布这项工作作为答案,万一其他人正在努力解决这个问题。
只需按照您希望手动显示的顺序重新排序子类别。使用 WooCommerce>中的拖放方法执行此操作产品>类别即可。然后在你的短代码中写下:
[product_categories parent="*your parent category id*" ids="*the sub-category ids you want displayed*" hide_empty="0"]
这将按照您使用拖放操作的顺序显示指定的子类别。
注意:强> 如果您想要隐藏其中没有任何产品的类别,请删除' hide_empty'部分短代码。此外,在显示多个子类别时,请记住id用逗号分隔。即:ids =" 1,2,3"
如果有人知道短代码解决方案,请发帖/评论,因为当你有数百个类别时,拖放方法非常耗时。
答案 1 :(得分:0)
shortcode现在具有一个orderby = "include"
属性,可以按ID排序。