也想出现在这里?联系我们

WordPress 调用同分类或指定某分类下的随机文章

2023.11.09 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要在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,以显示随机文章的信息。请确保备份您的主题文件,并在编辑前小心操作,以防止不必要的错误。

有用0
  • 2023.11.09初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧