专门订购woocommerce短代码中的产品

时间:2018-10-19 08:35:13

标签: wordpress woocommerce

我正在为一个小部件使用简码[products ids =“ 1094,2811,1097,1095,1098”]。产品必须按照我列出的确切顺序显示,这与它们在商店中必须显示的顺序不同,所以我将无法拖放产品顺序。

我发现here的'orderby'选项似乎都不允许。

有什么办法可以解决此问题?

2 个答案:

答案 0 :(得分:1)

如果没有额外的功能/插件,您将无法执行此操作,但是您可以更改默认顺序以使用“菜单顺序”->转到WooCommerce>设置。在“产品”选项卡上的“显示设置”下,确保将“默认产品排序”设置为“默认排序(自定义订购+名称)”。然后,您可以在产品编辑页面的“产品数据”>“高级”标签中编辑订单值。

答案 1 :(得分:0)

事实证明,您无需附加编码即可非常轻松地完成操作。

[products]短代码使用WP_Query调用,该调用也接受post__in作为orderby选项的值,该选项正是您所需要的。因此,即使woocommerce文档中未提及此选项,它仍然有效。

[products ids="257,233,269" orderby="post__in"]