根本不需要使用query_posts()
. 它所做的只是实例化一个新的WP\\u查询对象,并将该新对象重新分配给global wp_query
.
作为参考,以下是实际query_posts()
作用
function query_posts($query) {
$GLOBALS[\'wp_query\'] = new WP_Query();
return $GLOBALS[\'wp_query\']->query($query);
}
如果要创建深入的自定义查询脚本,请实例化自己的WP\\U查询对象。或使用
get_posts()
如果你所需要做的只是在这里和那里进行一些灯光操作。
无论是哪种情况,我强烈建议你帮自己一个忙wp_includes/query.php
阅读WP_Query
班