我正在开发一个插件,它可以改变查询参数!插件使用$wp_query->query_vars[\'category_name\']
获得类别Slug。当我从一个类别获取帖子时,一切都正常。但当传递逗号分隔的slug时$wp_query->query_vars[\'category_name\']
仅显示第一个类别。
这是回路
$args = array (
\'post_type\' => \'post\',
\'posts_per_page\' => -1,
\'category_name\' => \'postcat,postcat2\'
);
$custom_query = new WP_Query($args);
print_r($custom_query);
这就是我打印查询时得到的结果。WP_Query Object
(
[query] => Array
(
[post_type] => post
[posts_per_page] => -1
[category_name] => postcat,postcat2
)
[query_vars] => Array
(
[post_type] => post
[posts_per_page] => -1
[category_name] => postcat
[error] =>
[m] =>
[p] => 0
[post_parent] =>
[subpost] =>
[subpost_id] =>
我想知道为什么$my_query->query_vars[\'category_name\']
只有一类子弹?非常感谢。