为了账号安全,请及时绑定邮箱和手机立即绑定

WooCommerce:如何通过短代码中指定的 ID 进行订购

WooCommerce:如何通过短代码中指定的 ID 进行订购

PHP
慕桂英4014372 2023-12-15 15:59:24
我在 WooCommerce 中有一个页面,其中显示了我的特定类别,为此我使用了 WooCommerce 短代码[product_categories ids="1494,349,2671,375,2724,1522,1635,1511,1508,1523,2929,1489,2881,2791,1517,375" columns="3"]在这里你可以看到我已经定义了 id 1494, 349, 2671 等等......,我想按照该 id 顺序进行排序,有什么技巧可以使用吗?任何帮助将不胜感激。
查看完整描述

1 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

您可以使用orderby = "include" 属性按 ID 排序。

可用的产品类别属性

  • ids– 指定要列出的特定类别 ID。用于[product_categories]

  • category– 可以是类别 ID、名称或别名。用于[product_category]

  • limit– 要显示的类别数量

  • columns– 要显示的列数。默认为 4

  • hide_empty– 默认值为“1”,这将隐藏空类别。设置为“0”以显示空类别

  • parent– 如果您想显示所有子类别,请设置为特定类别 ID

  • orderby– 默认按“name”排序,可以设置为“id”、“slug”或“menu_order”。如果你想按你指定的 id 进行排序,那么你可以使用orderby="include"

  • order – 使用 orderby 中设置的方法,说明类别排序是升序 (ASC) 还是降序 (DESC)。默认为 ASC


所以你得到

[product_categories ids="1494,349,2671,375,2724,1522,1635,1511,1508,1523,2929,1489,2881,2791,1517,375" columns="3" orderby="include"]


查看完整回答
反对 回复 2023-12-15
  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信