2012-06-15 59 views
-1

似乎有一個插件或腳本或SOMETHING劫持我的WP_Query,將「order_by」從「title」(我設置爲)更改爲「post_date」,我可以找不到它發生的地方。我在我的插件目錄中搜索了所有「add_filter」條目,所有「post_date」條目和所有「post_orderby」結果。過濾某處是劫持我的order by WP_Query

有沒有我的方式,我可以「解除」它或修改WP_Query之前運行?

這裏是我的代碼和生成的查詢:http://pastebin.com/QRAaphMK

+0

我想通了,我使用的是order_by,參數是orderby .... – solepixel

回答

1

嘗試過濾pre_get_posts運行之前查詢發送到數據庫來獲取職位。

add_filter('pre_get_posts', 'hijack_query'); 
function hijack_query($query) { 
// Do something with the query here 
return $query; 
}