彻底解决WP Super Cache缓存与WP-Postviews兼容问题
技术教程 •
为了加快Wordpress的页面响应速度和减轻服务器执行压力,一般都会安装缓存插件。WP Super Cache是官方的缓存插件,在兼容性和安全性上完全放心,缓存效率也很不错。一般网站或博客用这个就完全足够。文章浏览数计数插件最流行的是WP-Postviews这一款。
那么问题就来了,WP Super Cache和WP-Postviews同时安装的话,浏览数是不会变的。虽然最新版的WP-Postviews已经可以计数了,就是你看着没变,其实是在计数的,下次缓存更新会显示最新的浏览次数。但这还不够,我们需要让浏览数实时显示。网上很多关于WP Super Cache和WP-Postviews的文章,都是很多年前的内容了,都是通过修改代码的方式来实现浏览数实时更新。但这些方法一个是太陈旧,不知道在新版上是不是有效。另一个是太麻烦,不适合新手操作。
黄老师教你彻底解决WP Super Cache缓存与WP-Postviews兼容问题,其实其他缓存插件也可以用这个方法来兼容。非常简单,就是一款台湾同胞开发的插件:WP-PostViews Plus。用它来代替WP-Postviews。用法完全一样,而且还有中文语言。用了这个插件即使是静态页面,一样可事实刷新浏览数。
插件下载地址:https://wordpress.org/plugins/wp-postviews-plus/ ,或者后台搜索安装。
如果要在主题中调用浏览数,插入下面的代码即可。
<?php if(function_exists('the_views')) { the_views(); } ?>
另外还有一个小工具,可以在边栏调用浏览数排行榜。