WooCommerce:如何按短代码中指定的 ID 进行订购
WooCommerce: How to order by IDs specified in shortcode
我在 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 顺序进行排序,有什么技巧可以使用吗?任何帮助将不胜感激。
您可以使用 orderby = "include"
属性按 ID 排序。
可用的产品类别属性
ids
– 指定要列出的特定类别 ID。用于 [product_categories]
category
– 可以是类别 ID、名称或 slug。用于 [product_category]
limit
– 要显示的类别数
columns
– 要显示的列数。默认为 4
hide_empty
– 默认为“1”,这将隐藏空类别。设置为“0”以显示空类别
parent
– 如果您想显示所有子类别,请设置为特定类别 ID
orderby
– 默认按“name”排序,可设置为“id”、“slug”或“menu_order”。如果您想按指定的 ID 订购,则可以使用 orderby="include"
order
– 说明类别排序是升序 (ASC)
还是降序 (DESC)
,使用 orderby 中设置的方法。默认为 ASC
.
来源:[product_categories] - Shortcode
所以你得到
[product_categories ids="1494,349,2671,375,2724,1522,1635,1511,1508,1523,2929,1489,2881,2791,1517,375" columns="3" orderby="include"]
我在 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 顺序进行排序,有什么技巧可以使用吗?任何帮助将不胜感激。
您可以使用 orderby = "include"
属性按 ID 排序。
可用的产品类别属性
ids
– 指定要列出的特定类别 ID。用于 [product_categories]category
– 可以是类别 ID、名称或 slug。用于 [product_category]limit
– 要显示的类别数columns
– 要显示的列数。默认为 4hide_empty
– 默认为“1”,这将隐藏空类别。设置为“0”以显示空类别parent
– 如果您想显示所有子类别,请设置为特定类别 IDorderby
– 默认按“name”排序,可设置为“id”、“slug”或“menu_order”。如果您想按指定的 ID 订购,则可以使用orderby="include"
order
– 说明类别排序是升序(ASC)
还是降序(DESC)
,使用 orderby 中设置的方法。默认为ASC
.
来源:[product_categories] - Shortcode
所以你得到
[product_categories ids="1494,349,2671,375,2724,1522,1635,1511,1508,1523,2929,1489,2881,2791,1517,375" columns="3" orderby="include"]