📜  wordpress 显示所有评论 (1)

📅  最后修改于: 2023-12-03 15:21:13.733000             🧑  作者: Mango

Wordpress 显示所有评论

WordPress是一个非常流行的开源博客平台,几乎所有WordPress的网站都会有一个评论系统,可以让用户发表自己的观点或意见。默认情况下,只有最新的评论会被显示在文章下方,如果你想要显示所有评论,则需要对WordPress主题进行修改。

第一步:打开 functions.php 文件

functions.php 文件包含了主题的自定义代码,我们需要在这里面添加我们的修改代码。首先需要登录你的WordPress后台,然后到“外观 --> 编辑器”中去找到 functions.php 文件。

1.登录WordPress后台,进入“外观 --> 编辑器”
2.找到 functions.php 文件,点击编辑
第二步:添加代码

在 functions.php 文件中添加以下代码:

<?php
function wpb_all_comments($comments) {
$comments = get_comments(array(
   'status' => 'approve'
));
 return $comments;
}

这个函数可以获取所有已批准的评论,并返回它们的数组。

第三步:调用函数显示评论

在你想要显示所有评论的页面中,调用上面这个函数,然后使用 foreach 循环将每个评论输出:

<?php
$comments = wpb_all_comments();
foreach ($comments as $comment) :
   echo '<p>' . $comment->comment_content . '</p>';
endforeach;
?>

这将把每个评论的内容显示在一个段落中。

注意事项
  1. 显示所有评论可能会导致 页面加载速度变慢,因为当评论数量很多时,需要加载很多内容。

  2. 为了防止垃圾评论的影响,最好只显示已批准的评论。

以上就是显示所有评论的方法,希望对你有所帮助。