您正在通过cat
参数两次—第二次为空。
$page_query = new WP_Query(
\'post_type=post&cat=145\'.
\'&posts_per_page=-1&cat\' . // <-- here
\'&orderby=date&order=asc\'
);
也许只有我一个人,但我发现那些类似查询字符串的参数很难读取,也很难保持正确。我建议你创建一个合适的数组。
$page_query = new WP_Query(
array (
\'post_type\' => \'post\',
\'cat\' => 145,
\'posts_per_page\' => -1,
\'orderby\' => \'date\',
\'order\' => \'asc\'
)
);