月光博客 » 编程开发 » WordPress免插件实现文章阅读数

WordPress免插件实现文章阅读数

一般为WordPress文章添加阅读次数统计,会用到各种统计插件,比较消耗系统资源,而且很多插件对于静态化的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的静态版”的ZIP文件,将里面的wp-counter.php文件放在网站根目录下即可。

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

这个wp-counter.php文件并不依赖WP-PostViews插件,可以不安装WP-PostViews,但需要按照上面的方法手动修改模板。

WordPress免插件实现文章阅读数

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    我问   说道:
    没找到js文件,只看到WP-PostViews js版。还要安装插件?
    1. williamlong   说道:
      下载这个js版即可,可以不安装WP-PostViews,但需要手动修改模板。
      支持(1反对(0回复
    支持(1反对(0回复
  1. 2
    阿斯蒂芬   说道:
    大哥,文章字数太多,怎么添加 阅读全文 的功能呢?
    支持(0反对(0回复

发表留言