测试1:
$args = array(
'posts_per_page' => 10,
'post_type' => 'page',
);
$query = new WP_Query( $args );
print_r($query);
结果:
WP_Query Object
(
[query] => Array
(
[posts_per_page] => 10
[post_type] => page
)
[query_vars] => Array
(
[posts_per_page] => 10
[post_type] => page
测试2:
$args = array(
'posts_per_page' => 10,
'post_type' => 'page',
'category_name' =>'latest-updates-home-page'
);
$query = new WP_Query( $args );
print_r($query);
结果:
WP_Query Object
(
[query] => Array
(
[posts_per_page] => 10
[post_type] => page
[category_name] => latest-updates-home-page
)
[query_vars] => Array
(
[posts_per_page] => 10
[post_type] => any
[category_name] => latest-updates-home-page
可以看出' post_type'在' query_vars'数组更改为'任何'当category_name和post_type都作为参数传递时。
有没有办法可以使用特定的category_name循环使用特定的post_type?