要在WordPress中调用同一分类或特定分类下的随机文章,您可以使用以下代码示例:

<?php
// 获取当前文章的分类
$categories = get_the_category();

if (!empty($categories)) {
    // 随机选择一个分类
    $random_category = array_rand($categories);

    // 获取该分类的ID
    $category_id = $categories[$random_category]>term_id;

    // 构建查询参数
    $args = array(
        'cat' => $category_id,
        'orderby' => 'rand',
        'posts_per_page' => 1,
    );

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

    if ($random_post>have_posts()) {
        while ($random_post>have_posts()) {
            $random_post>the_post();
            // 在这里输出随机文章的标题、内容等
            the_title();
            the_content();
        }
    }

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

这段代码会获取当前文章所属的一个随机分类,然后在该分类下查询一个随机文章,并输出该文章的标题和内容。您可以将这段代码放在您的主题文件中,例如single.php,以显示随机文章的信息。请确保备份您的主题文件,并在编辑前小心操作,以防止不必要的错误。