WordPress非插件实现文章评论分页功能

WordPress非插件实现文章评论分页功能

如果在WordPress博客中开启评论功能,当评论数量增多时,所有的评论都会显示在同一页中,这样对于用户来说会不太友好,而对于服务器来说,负载也相对较高。因此,对于有大量评论的文章,我们可以通过给评论分页来优化用户体验和服务器负载。

实现方法:

  1. 找到你的主题文件夹下的comments.php文件。
  2. 在文件中找到如下代码:
  3.     
          <ol class="comment-list">
            <?php wp_list_comments(); ?>
          </ol>
        
      
  4. 用下面的代码替换上述代码:
  5.     
          <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>
        
      
  6. 保存并上传comments.php文件,刷新页面即可看到分页评论了。
晓白博客网版权所有,原文地址https://www.xbnb.cn/5028
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容