要为WordPress主题添加热门文章功能,可以按照以下步骤操作:
创建一个新的文件,命名为hot-posts.php
,并将其放置在主题文件夹下的/includes/
目录中(如果该目录不存在,请先创建)。
在hot-posts.php
文件中,添加以下代码来获取热门文章的查询:
<?php
// 获取热门文章的查询
$args = array(
'post_type' => 'post', // 文章类型
'posts_per_page' => 5, // 显示的文章数量
'orderby' => 'comment_count', // 根据评论数排序
'order' => 'DESC' // 按降序排列
);
$hot_posts_query = new WP_Query($args);
// 判断是否有符合条件的文章
if ($hot_posts_query->have_posts()) :
while ($hot_posts_query->have_posts()) :
$hot_posts_query->the_post();
// 显示热门文章的标题和链接
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php
endwhile;
endif;
// 重置查询
wp_reset_postdata();
?>
hot-posts.php
文件中的代码,通过使用get_template_part()
函数:<?php get_template_part('includes/hot-posts'); ?>
这样,热门文章功能就成功添加到WordPress主题中了。请记得将hot-posts.php
文件中的参数(比如文章类型和显示数量)根据你的实际需求进行调整。