0

我在一个 wordpress 网站上工作,我需要我的自定义查询。我设法执行了一个看起来像的查询

"SELECT wp_posts.*,a.meta_value as meta FROM wp_posts LEFT JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_ID ORDER BY wp_posts.post_date"

这个查询执行得很好我在一个页面的三个地方运行这个查询

现在的问题是我需要在其中一个查询中覆盖顺序,并且需要通过 postmeta 中的值来完成,而我尝试过的 query_posts 似乎不起作用

$args = array(
            'orderby' => 'meta',
            'order' => 'DESC'
);

query_posts($args);

但这并没有覆盖查询

如果我尝试 wp_posts 中的任何字段,它似乎可以工作

有什么帮助吗?欣赏

4

1 回答 1

0

尝试:

  'orderby' => 'meta_value',

于 2012-09-10T05:00:43.763 回答