如何在 WordPress 中首先显示最新评论

您想在 WordPress 的顶部显示最新的评论吗?

默认情况下,WordPress 首先显示较旧的评论。但是,一些网站所有者可能希望通过在顶部显示最新评论来重新排列评论。

在本文中,我们将向您展示如何通过在顶部显示最新评论来轻松地重新排列 WordPress 中的评论。

在 WordPress 顶部显示更新的评论

为什么以及何时重新排列 WordPress 评论

默认情况下,WordPress 会在发布评论时显示评论。这意味着最旧的评论出现在顶部,这使首先提交的评论有更多的曝光率。

WordPress中的默认评论顺序

但是,许多网站所有者使用评论来提高用户参与度。通过首先突出显示较新的评论,然后可以使对话保持新鲜并在他们的WordPress 博客上获得更多评论。

话虽如此,让我们看看如何通过在顶部显示新评论来轻松更改 WordPress 中的评论显示顺序。

1.在WordPress设置中首先显示较新的评论

WordPress 带有一个内置选项,用于重新排列帖子和页面上的评论显示顺序。

只需转到设置»讨论页面。在此处,您会在“其他评论设置”部分下找到“评论应与旧评论一起显示在每页顶部”选项。

WordPress设置中的新评论第一个选项

单击下拉菜单并选择更新。之后,您需要单击页面底部的“保存更改”按钮来存储您的设置。

就是这样,WordPress 现在将在顶部显示最新的评论。您现在可以访问您的网站以查看顶部显示的更新评论。

新评论显示在顶部

2.在WordPress中手动设置评论显示顺序

此方法需要您向 WordPress 网站添加代码。如果您以前没有这样做过,请查看我们的指南,了解如何在 WordPress 中轻松添加自定义代码片段。

默认方法更简单,但在某些情况下它可能不适用于所有用户。

例如,假设您正在为客户开发自定义 WordPress 主题并希望在顶部显示新评论。但是,您无权访问客户端的 WordPress 安装或设置页面。

在这种情况下,您可能希望使用 code 方法。

只需将此代码添加到主题的functions.php文件或特定于站点的插件中。

function wpb_reverse_comments($comments) {// Check comment order $comment_order = get_option(‘comment_order’); // if comment order is default then change it. if ( $comment_order == ‘asc’ ) {return array_reverse($comments);    }}   add_filter (‘comments_array’, ‘wpb_reverse_comments’);

此代码首先检查 WordPress 设置以确认评论顺序。

如果 WordPress 中的评论顺序设置为默认值(旧的优先),那么它会使用comments_array过滤器来反转评论的显示(新的优先)。

注意:无论在 WordPress 设置中设置了什么选项,此代码都会强制 WordPress 首先显示较新的评论。如果您想恢复到默认评论顺序,则需要删除此代码。

就是这样,我们希望这篇文章能帮助您重新排列 WordPress 中的评论,以便在顶部显示最新的评论。您可能还想查看我们的指南,了解如何为您的 WordPress 网站获取免费 SSL 证书,或者我们对小型企业最佳实时聊天软件的专家比较。