要在WordPress中显示当前文章同一分类下的文章列表,你可以使用WordPress的WP_Query

显示WordPress当前文章同分类下的文章列表

或者get_posts()函数来实现。你需要获取当前文章的分类,然后使用该分类作为参数来检索同一分类下的其他文章。

以下是一个示例代码:

<?php
// 获取当前文章的分类
$categories = get_the_category();
if ($categories) {
    $category_ids = array();
    foreach ($categories as $category) {
        $category_ids[] = $category>term_id;
    }

    // 构建查询参数
    $args = array(
        'cat' => $category_ids[0], // 使用第一个分类的ID
        'posts_per_page' => 5, // 显示5篇文章
        'post__not_in' => array(get_the_ID()), // 排除当前文章
    );

    // 查询文章
    $related_posts = new WP_Query($args);

    // 输出文章列表
    if ($related_posts>have_posts()) {
        echo '<ul>';
        while ($related_posts>have_posts()) {
            $related_posts>the_post();
            echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
        }
        echo '</ul>';
    }

    // 重置查询
    wp_reset_postdata();
}
?>

将此代码添加到你希望显示相关文章的位置,它会获取当前文章的分类,并显示同一分类下的其他文章。记得适当调整参数以满足你的需求。