好的,我可能在这里遗漏了一些明显的东西,因为这是一件非常简单的事情,但由于某种原因,我无法让这个 WP Query 工作。我只想从用户当前访问的类别页面查询帖子(使用 get_the_category)。像这样——
$category = get_the_category();
$category_id = $category[0]->cat_ID;
$category_items = new WP_Query( array(
'post_type' => 'post',
'cat' => $category_id,
'showposts' => -1,
'orderby' => 'rand'
)
);
$category_id 为我提供了类别页面的正确 ID,但在 WP Query 中引用它会使查询获取我的所有帖子,而不管类别如何。