【发布时间】:2021-12-22 17:37:17
【问题描述】:
所以基本上我正在尝试显示类别页面的帖子列表。我需要动态地做,所以每个类别页面都有自己的帖子列表。我最终得到了这段代码,但它显示了所有类别的所有帖子。
<?php
$lastposts = get_posts(array(
'posts_per_page' => 5
));
if ($lastposts)
{
foreach ($lastposts as $post):
setup_postdata($post); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php
endforeach;
wp_reset_postdata();
}
?>
【问题讨论】:
-
所以将
category参数传递给get_posts然后...? -
例如,如果我在此页面中有 site.com/category/category-x,我只想显示与 category-x 相关的帖子列表,而不是像您使用参数 the_content( );.使用我发布的代码,它显示了所有类别的所有帖子
-
是的,因为您尚未指定您希望帖子来自哪些类别。这就是我告诉你这就是你应该做的原因......
标签: php wordpress wordpress-theming custom-wordpress-pages