WooCommerce:按元密钥订购帖子

时间:2017-08-30 作者:Miguel Ruiz Bas

我有以下args数组

{  
   "ordreby":"meta_value_num",
   "meta_key":"_price",
   "posts_per_page":10,
   "offset":0,
   "post_type":"product",
   "post_status":"publish",
   "order":"asc",
   "suppress_filters":false,

}
当我这样做的时候

  $myposts = get_posts($args);
订单编制人_price (或其他元键)不工作。

有什么想法吗?

2 个回复
最合适的回答,由SO网友:Miguel Ruiz Bas 整理而成

改变

"ordreby":"meta_value_num"

对于

"orderby":"meta_value_num"
诵读困难症错误xD

SO网友:Z. Zlatev

meta_query 应该是一个数组,如:

...
\'meta_query\' => [
    [
        \'key\' => \'...\',
        \'value\' => \'...\',
    ],
],
...

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post