WordPress非插件实现文章评论分页功能
如果在WordPress博客中开启评论功能,当评论数量增多时,所有的评论都会显示在同一页中,这样对于用户来说会不太友好,而对于服务器来说,负载也相对较高。因此,对于有大量评论的文章,我们可以通过给评论分页来优化用户体验和服务器负载。
实现方法:
- 找到你的主题文件夹下的comments.php文件。
- 在文件中找到如下代码:
- 用下面的代码替换上述代码:
- 保存并上传comments.php文件,刷新页面即可看到分页评论了。
<ol class="comment-list">
<?php wp_list_comments(); ?>
</ol>
<ol class="comment-list">
<?php
if ( have_comments() ) :
$paged = get_query_var('cpage') ? get_query_var('cpage') : 1; // 获取当前评论分页
$args = array(
'max_depth' => '', // 回复评论的最大程度
'style' => 'ol', // 样式
'page' => $paged, // 当前页数
'per_page' => '10' // 每页显示评论数量
);
wp_list_comments( $args );
endif;
?>
<!-- 分页导航 -->
<div class="comment-nav">
<?php paginate_comments_links(); ?>
</div>
</ol>
晓白博客网版权所有,原文地址https://www.xbnb.cn/5028
© 版权声明
THE END
请登录后查看评论内容