Hi!请登陆

WordPress站点如何纯代码统计和显示总评论数?

2020-12-29 46 12/29

个人博客网站中使用 WordPress 建站的还是占多数,而我们在某些时候可能需要统计整个网站的评论总数并在某些地方显示出来,以调动更多用户参与到讨论留言中来。今天 OZABC 就跟大家说一下 WordPress 站点如何纯代码统计和显示总评论数。

1. 将以下代码添加到当前主题的 functions.php 文件中:

//统计网站评论总数 
function wpb_comment_count() { 
$comments_count = wp_count_comments();
$message = '本站总评论数为:<strong>'. $comments_count->approved . '</strong>条!';

return $message; 
} 

add_shortcode('wpb_total_comments','wpb_comment_count');

以上代码来自@WPBeginner

说明:以上$message 的内容可根据需要自行定义,或者直接显示为评论数也行,如$message = $comments_count->approved;

2. 在想要显示站点总评论数的地方添加以下短代码:

1)在文章页中显示,如我们在编辑某篇文章的时候在指定位置插入以下代码以显示出站点总评论数

[wpb_total_comments]

 

WordPress站点如何纯代码统计和显示总评论数?

前端效果图如下:

WordPress站点如何纯代码统计和显示总评论数?

同样在块编辑器模式下,可以通过添加代码块或者段落块,然后直接添加短代码[wpb_total_comments]也行。具体见下图:

WordPress站点如何纯代码统计和显示总评论数?

前端效果如下:

WordPress站点如何纯代码统计和显示总评论数?

2)在侧边栏中显示站点总评论数,后台 >> 外观 >> 小工具 >> 添加文本小工具,在内容中输入短代码[wpb_total_comments]保存即可。具体见下图:

WordPress站点如何纯代码统计和显示总评论数?

前端侧边栏的显示效果如下图:

WordPress站点如何纯代码统计和显示总评论数?

如果不想折腾代码的话可以安装插件实现,具体请参考『WordPress 站点各种统计信息插件 Simple Blog Stats』。

相关推荐