在wp_query中将post_type和category_name一起使用时,针对特定帖子类型的过滤将停止工作。如何同时按帖子类型和类别名称过滤?
当我删除category_name参数时,过滤将再次开始工作。
$args = array(
'category_name' => 'road,city',
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'post_date',
'posts_per_page' => 2,
'paged' => $paged
);
$query = new WP_Query($args);
我希望获得“公路”和“城市”类别中的帖子,但也希望获得这些类别中的页面。类别查询有效,但post_type无效。
答案 0 :(得分:0)
posts_type应该工作正常。您可以尝试更改类别。就我而言,我使用以下几行在Wordpress中添加了自定义类别-
'category__in' => array($category_id1, $category_id2)
希望这会有所帮助。