-1
我有簡單的查詢。Wordpress WP_Query訂單不能更改爲ASC
$args = array(
'post_type' => array($type),
'nopaging ' => true,
'posts_per_page' => $n,
'offset' => $offset,
'orderby' => $orderBy,
'order' => $order
);
$postQuery = new WP_query($args);
$ order作爲ASC或DESC,但它總是ASC。我發現它在拒絕的地方,但不明白爲什麼。在2383行的wp-includes/query.php(WP 4.1.1)中有一個操作會打破我的查詢參數。 (或者按我的理解將他們部分是因爲全球性的,但部分原因是我的習慣,因爲我的崗位類型不改變)
var_dump($this->query_vars['order']); // here it DESC (as i want)
do_action_ref_array('pre_get_posts', array(&$this));
var_dump($this->query_vars['order']); // And here it rejeced to ASC
爲什麼會發生呢?