我的一个客户想显示所有的woocommerce产品SKU
。
通常我使用以下代码显示产品。
$postArg = array('post_type'=>'product',
'post_status'=>'publish',
'posts_per_page'=>-1,
'orderby'=>'data',
'order'=>'DESC',
);
$queryGetFiles = get_posts($postArg);
字符串
但现在我的客户想显示所有产品的产品SKU
在前面。
1041-14、1041-12、1041-16、1041、2001、3501
所有产品都有不同的SKU值和显示,没有"-"
字符
有人知道我该怎么做吗?
6条答案
按热度按时间toiithl61#
试试这个
字符串
Answered with help of this post
li9yvcax2#
尝试将代码放在function.php中
字符串
rkue9o1l3#
请试试这个。让我知道这是否完美...
字符串
k2fxgqgv4#
谢谢大家的支持。
我自己用下面的方法解决了这个问题。
字符串
8dtrkrch5#
似乎后来的woo-commerce版本在产品页面上增加了一个手动拖放排序,这覆盖了我们用来尝试和按顺序排序的任何功能。
字符串
wwwo4jvm6#
我刚注册了回复。
我遇到了同样的问题,一个客户希望她的产品按SKU排序。上面的脚本按一般WordPress ID而不是产品SKU排序产品。下面是按SKU排序产品的内容:
字符串