当前位置:首页 > 行业动态 > 正文

WordPress如何无插件调用最新、热门、随机文章

在WordPress中无插件调用最新、热门、随机文章

要在WordPress中无插件调用最新、热门和随机文章,你可以使用WP_Query类来创建自定义查询,以下是一些示例代码,可以帮助你实现这些功能:

1. 调用最新文章

要在WordPress中显示最新文章,你可以使用以下代码:

$args = array(
    'posts_per_page' => 5, // 显示的文章数量
    'orderby'         => 'date', // 按照日期排序
    'order'           => 'DESC', // 降序排序(最新的在前)
);
$query = new WP_Query($args);
if ($query>have_posts()) {
    while ($query>have_posts()) {
        $query>the_post();
        ?>
        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
        <?php
    }
    wp_reset_postdata();
}

2. 调用热门文章

要在WordPress中显示热门文章,你可以使用以下代码:

$args = array(
    'posts_per_page' => 5, // 显示的文章数量
    'orderby'         => 'comment_count', // 按照评论数量排序
    'order'           => 'DESC', // 降序排序(最热门的在前)
);
$query = new WP_Query($args);
if ($query>have_posts()) {
    while ($query>have_posts()) {
        $query>the_post();
        ?>
        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
        <?php
    }
    wp_reset_postdata();
}

3. 调用随机文章

要在WordPress中显示随机文章,你可以使用以下代码:

$args = array(
    'posts_per_page' => 5, // 显示的文章数量
    'orderby'         => 'rand', // 随机排序
);
$query = new WP_Query($args);
if ($query>have_posts()) {
    while ($query>have_posts()) {
        $query>the_post();
        ?>
        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
        <?php
    }
    wp_reset_postdata();
}

你可以将以上代码添加到你的WordPress主题文件中,例如index.php或sidebar.php,以在相应的位置显示最新、热门或随机文章列表,记得根据你的需求自定义查询参数和输出格式。

0