我创建了自定义帖子类型文章和类别“教育” 我想获得“教育”类别的所有帖子,即帖子类型文章,但是当我在查询中传递类别ID时,它不会返回任何帖子。如果我从查询中删除类别ID,那么它将返回类型文章的所有帖子。
如何根据我为自定义帖子文章创建的类别来获取帖子。 我使用以下代码。
$args = array(
'post_type' => 'article',
'orderby' => 'date',
'order' => 'ASC',
'post_status' => 'publish',
'cat' => '18'
);
$query = new WP_Query($args);
print_r($query);
答案 0 :(得分:0)
试试这个,
$args = array(
'post_type' => 'article',
'orderby' => 'date',
'order' => 'ASC',
'post_status' => 'publish',
'cat' => 18
);
$query = new WP_Query($args);
print_r($query);
问题是您为'cat'=>添加了引号'18',这应该是'cat'=> 18 ..
希望这有效