-1

似乎有一个插件或脚本或某些东西在劫持我的 WP_Query,将“order_by”从“title”(我设置的)更改为“post_date”,我找不到它发生的位置。我在我的插件目录中搜索了所有“add_filter”条目、所有“post_date”条目和所有“post_orderby”结果。

有没有办法可以“取消劫持”它或在 WP_Query 运行之前对其进行修改?

这是我的代码和结果查询: http: //pastebin.com/QRAaphMK

4

1 回答 1

1

尝试过滤pre_get_posts它在查询发送到数据库以获取帖子之前运行。

add_filter( 'pre_get_posts', 'hijack_query' );
function hijack_query( $query ) {
// Do something with the query here
return $query;
}
于 2012-06-16T01:10:47.700 回答