0
我試圖做到以下幾點:WordPress的排序依據的自定義字段和日期不工作
編輯主查詢通過pre_get_posts
和設置自定義字段(元)和創建日期作爲排序依據的論點。該查詢效果很好,但僅適用於orderby
中的第一個參數。第二個完全被忽略。
$query->set('meta_key', 'm_sticky');
$query->set('orderby', 'meta_value, date);
$query->set('order', 'DESC, DESC');
輸出應該是:
第一項: 帖子誰設置了meta_value
爲1,按日期排序
二項: 帖子誰設置了meta_value
爲0,ordere按日期
你錯過了結束引號標誌(「)在第二行:'」 meta_value,date' - 是一個錯字或錯誤? –