首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特别是在woocommerce短代码中订购产品

特别是在woocommerce短代码中订购产品
EN

Stack Overflow用户
提问于 2018-10-19 08:35:13
回答 2查看 1.1K关注 0票数 1

对于一个小部件,我使用了短代码产品ids="1094,2811,1097,1095,1098“。产品需要按照我列出的确切顺序显示,这与它们必须在商店中出现的顺序不同,所以我无法拖放产品订单。

我发现的“orderby”选项中,没有一个是这里允许的。

有什么办法解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-19 08:59:49

如果没有额外的函数/插件,就无法做到这一点,但您可以更改默认顺序,以使用“菜单顺序”->,转到WooCommerce > Settings。在“产品”选项卡上的“显示设置”下,确保将默认产品排序设置为“默认排序(自定义排序+名称)”。然后,可以在产品编辑页面上的Product > Advanced选项卡中编辑order值。

票数 1
EN

Stack Overflow用户

发布于 2019-09-16 09:38:56

事实上,你可以很容易地做到这一点,而不需要额外的编码。

[products]短代码使用查询调用,它也接受post__in作为orderby选项的值,该选项完全满足您的需要。因此,即使woocommerce文档中没有提到这个选项,它仍然有效。

代码语言:javascript
复制
[products ids="257,233,269" orderby="post__in"]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52888680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档