所以我有這個疑問WP_Query()「排序依據」 =>「標題」不工作
$args = array(
'post_type' => 'course', // custom post type
'post_status' => 'publish',
'posts_per_page' => -1,
'orderby' => 'title'
);
$courses = new WP_Query($args);
這給我我想要的,但排序依據語句被忽略。當我轉儲$courses->request
我得到這個
「SELECT wp_posts。* FROM wp_posts WHERE 1 = 1 AND wp_posts.post_type = '當然' AND((wp_posts.post_status = '發佈'))ORDER BY wp_posts。 menu_order ASC'
它默認order by而不是title_order_order。這裏發生了什麼?
需要傳遞兩個參數' '排序依據'=> '標題', '訂單'=>「ASC''使用
parse_query
或pre_get_posts
鉤的地方? – Noman我嘗試過,沒有。無論如何,我認爲默認值是'ASC' –