据我所知,问题是,如何在WordPress页面上只显示一个类别?
Scuba Kay建议的是默认类别存档,如果你想这样做,WordPress已经有了包含你每个类别帖子的存档页面,而你不必创建自己的页面。如果要更改此存档页,请阅读Category Templates. 这将使您能够为特定类别创建自己的模板。
如果你真的想创建一个WordPress页面,只需要从一个类别中调用帖子,你可以创建一个Page Template 并使用类似于您正在执行的查询,创建您自己的循环。还有一个good question on this site 这就解释了如何使用Codex作为参考来获取帖子。
因此,例如,如果您使用get\\u posts调用页面模板上的评论类别,它可能如下所示:
<?php
$reviewArgs = array(
\'category\' => \'3\',
\'posts_per_page\' => 5
);
$reviews = get_posts( $reviewArgs );
foreach ($reviews as $post) : setup_postdata($post);
the_post_thumbnail();
the_title();
the_content();
endforeach;
?>
希望有帮助!