我正在使用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尝试任何字段,它似乎可以正常工作
有任何帮助吗? 欣赏
答案 0 :(得分:0)
尝试:
'orderby'=> 'meta_value',