似乎有一个插件或脚本或SOMETHING正在劫持我的WP_Query,将“order_by”从“title”(我将其设置为)更改为“post_date”,我无法找到它发生的位置。我在我的插件目录中搜索了所有“add_filter”条目,所有“post_date”条目和所有“post_orderby”结果。
我是否可以“劫持”它或在运行之前修改WP_Query?
以下是我的代码和生成的查询:http://pastebin.com/QRAaphMK
答案 0 :(得分:1)
尝试在发送到数据库的Query之前运行的过滤器pre_get_posts
以获取帖子。
add_filter( 'pre_get_posts', 'hijack_query' );
function hijack_query( $query ) {
// Do something with the query here
return $query;
}