在类别页面 Wordpress 中显示帖子列表

Show a list of posts in category page Wordpress

所以基本上我试图显示类别页面的 post 列表。我需要动态地进行,因此每个类别页面都有自己的 posts 列表。我最终得到了这段代码,但它显示了所有类别的所有 post。

<?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();
}
?>

我刚刚找到解决方案

<div class="entry-content">
        <div class=" my-5">         
            <h2><a href="<?php the_permalink(); ?>" class="section-heading__title" rel="noopener">
                <?php the_title(); ?>
            </a></h2>
            <div>
                <div class="attachment__description my-2"><?php echo get_the_excerpt(); ?></div>
                <hr/>
                <span class="uppercase">Published on <?php echo get_the_date(); ?></span>
                <span><?php echo site_posted_by();?></span>
            </div>
        </div>
</div><!-- .entry-content -->