要在WordPress中调用受欢迎的文章,可以使用WP_Query类来执行自定义的文章查询,并按照特定的条件(例如评论数或浏览量)对文章进行排序。

以下是一个示例代码:
<?php
// 创建受欢迎文章查询
$popular_args = array(
‘post_type‘ => ‘post‘,
‘posts_per_page‘ => 5,
‘orderby‘ => ‘comment_count‘, // 按评论数排序
‘order‘ => ‘DESC‘ // 降序排列
);
$popular_query = new WP_Query($popular_args);
// 显示受欢迎文章
if ($popular_query->have_posts()) {
echo ‘<ul>‘;
while ($popular_query->have_posts()) {
$popular_query->the_post();
echo ‘<li><a href="‘ . get_permalink() . ‘">‘ . get_the_title() . ‘</a></li>‘;
}
echo ‘</ul>‘;
wp_reset_postdata();
} else {
echo ‘No popular posts found.‘;
}
?>
在上述示例中,使用WP_Query类来创建一个查询,获取类型为’post'(文章)的受欢迎文章。我们设置了每页显示5篇文章,并按照评论数降序排序。
接下来,在循环中遍历查询结果,并使用get_permalink()和get_the_title()函数获取每篇文章的链接和标题。我们将它们包装在li和a标签中以形成一个列表。
最后,使用wp_reset_postdata()函数来恢复原始的文章数据,并在结束后重置查询。
将上述代码插入到主题文件中的适当位置,以便在页面上显示受欢迎的文章列表。你可以根据需要进行样式和定制化的调整。



还没有评论,来说两句吧...