私はワードプレスサイトで作業しており、カスタムクエリが必要です。次のようなクエリを実行できました
"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"
このクエリは正常に実行されます このクエリをページ内の 3 か所で実行します
今問題は、クエリの 1 つで順序をオーバーライドする必要があり、postmeta の値でそれを行う必要があり、query_posts が機能していないように見えることです。
$args = array(
'orderby' => 'meta',
'order' => 'DESC'
);
query_posts($args);
しかし、これはクエリをオーバーライドしていません
wp_posts のフィールドを試してみると、うまくいくようです
何か助けはありますか?感謝