📅  最后修改于: 2023-12-03 15:21:13.733000             🧑  作者: Mango
WordPress是一个非常流行的开源博客平台,几乎所有WordPress的网站都会有一个评论系统,可以让用户发表自己的观点或意见。默认情况下,只有最新的评论会被显示在文章下方,如果你想要显示所有评论,则需要对WordPress主题进行修改。
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;
?>
这将把每个评论的内容显示在一个段落中。
显示所有评论可能会导致 页面加载速度变慢,因为当评论数量很多时,需要加载很多内容。
为了防止垃圾评论的影响,最好只显示已批准的评论。
以上就是显示所有评论的方法,希望对你有所帮助。