2022年9月15日星期四

WordPress免插件实现文章阅读数

  一般为WordPress文章添加阅读次数统计,会用到各种统计插件,比较消耗系统资源,而且很多插件对于静态化或者CACHE的WordPress有冲突,这里就提供一种这里分享两段不用插件实现Wordpress文章阅读次数的代码,支持全静态化的WordPress,供大家参考。

  编辑文章页的模板文件,在需要显示阅读数的地方添加如下HTML代码:

<p>阅读:<?php echo "<span id=\"span_views\"></span><script type=\"text/javascript\">strBatchView=";the_ID();echo "</script>"; ?></p>

  之后,在文章页模板底部添加如下HTML代码,

<script type='text/javascript'>
var js = document.createElement("script");
js.src = "/wp-counter.php?post_id=" + escape(strBatchView);
document.getElementsByTagName("body")[0].appendChild(js);
</script>

  最后,下载“WP-PostViews的静态版”的JavaScript文件,将该文件放在网站根目录下即可。

  这样,就可以实现WordPress免插件文章阅读数功能,并且支持全静态化的Wordpress系统。