要在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()函数来恢复原始的文章数据,并在结束后重置查询。
将上述代码插入到主题文件中的适当位置,以便在页面上显示受欢迎的文章列表。你可以根据需要进行样式和定制化的调整。
还没有评论,来说两句吧...