您想在 WordPress 中显示最准确的评论数吗?
您的 WordPress 博客可能有待审核、垃圾邮件、引用和 ping 的评论。默认情况下,没有简单的方法可以在您的 WordPress 网站上显示确切的评论数。
在本文中,我们将向您展示如何在 WordPress 中轻松显示最准确的评论数。
方法 1. 使用插件在 WordPress 中显示评论计数
如果您不习惯向 WordPress 网站添加代码,那么此方法提供了一种简单的方法来显示您网站上的总评论数,包括 pingbacks 和 trackbacks。
首先,您需要安装并激活Simple Blog Stats插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。
该插件提供了一堆短代码,您可以在 WordPress 网站上的任何地方使用它们来显示有关您网站的不同统计信息。例如,您可以显示帖子、用户或评论的总数。
您可以通过访问设置»简单博客统计页面查看所有简码。
要显示您网站上所有已批准评论的总数,您可以使用以下短代码:
[sbs_approved]
之后,您可以查看您的网站,并且您将能够查看您网站上所有已批准评论的总评论数。
这种方法的问题在于它确实在您的 WordPress 评论计数中包含了所有批准的 ping 和引用。
如今,由于 WordPress 中阻止垃圾评论,大多数网站都关闭了引用和 ping。要了解更多信息,请参阅我们关于WordPress 引用和 ping以及如何禁用它们的完整指南。
但是,如果您想在您的网站上启用引用和 ping,那么您可能需要使用下一个方法,该方法不会将它们包含在您的评论计数中。
方法 2. 在 WordPress 中手动显示最准确的评论计数
此方法需要您将自定义代码添加到您的 WordPress 网站。如果您以前没有这样做过,请查看我们的指南,了解如何在 WordPress 中复制和粘贴代码片段。
首先,您需要将以下代码粘贴到您的 WordPress 网站:
function wpbeginner_comment_count() { function comment_count( $count ) { if ( ! is_admin() ) { $comments_by_type = &separate_comments(get_comments(‘status=approve’)); return count($comments_by_type[‘comment’]); } else { return $count; }}add_filter(‘get_comments_number’, ‘comment_count’, 0); $actual_comment_count = get_comments_number(); return $actual_comment_count; } add_shortcode(‘actual_comment_count’, ‘wpbeginner_comment_count’);
此代码创建一个简码,您现在可以在您网站的任何位置使用它来显示您网站上的评论总数,不包括引用、ping 和未经批准的评论。
只需在您想要显示评论计数的任何地方添加以下短代码:
[实际评论数]
这是它在我们的测试站点上的样子:
您还可以使用以下代码在 WordPress 主题模板中使用此短代码:
显示特定 WordPress 帖子的评论数
如果您想显示单个帖子或页面的准确评论数怎么办?例如,您可能正在创建自定义 WordPress 主题并希望在评论模板中显示它。
只需将以下代码添加到您的functions.php 文件或使用自定义代码片段插件。
function wpbeginner_post_comment_count() { function comment_count( $count ) { if ( ! is_admin() ) {global $post; $comments_by_type = &separate_comments(get_comments(‘status=approve&post_id=’. $post->ID )); return count($comments_by_type[‘comment’]); } else { return $count; }}add_filter(‘get_comments_number’, ‘comment_count’, 0); $actual_comment_count = get_comments_number(); return $actual_comment_count; } add_shortcode(‘post_comment_count’, ‘wpbeginner_post_comment_count’);
此代码还会创建一个简码,您可以在网站上的任何位置使用它来显示当前帖子的评论数。
只需将以下短代码添加到您要显示评论计数的帖子或页面:
[post_comment_count]
或者,您也可以使用以下代码在 WordPress 主题模板文件中使用它:
我们希望本文能帮助您了解如何在 WordPress 中轻松显示最准确的评论数。您可能还想查看我们的指南,了解如何在您的 WordPress 网站上获得更多评论。