解决开启wordpress缓存cdn后无法正常刷新文章阅读量的问题-WordPress主题

摘要:wordpress整站开启cdn或是开启缓存功能后,文章内容被浏览不会再增加浏览量,出现这个问题我们可以通过ajax异步…

wordpress整站开启cdn或是开启缓存功能后,文章内容被浏览不会再增加浏览量,出现这个问题我们可以通过ajax异步加法的方式来解决。原理也很简单,首次访问某文章内容是通过ajax请求,给相应的内容浏览量+1,然后通过js更改页面的浏览数量,同时将浏览记录写入cookic内,后台访问同一个内容页面时,直接从数据库读取最新的浏览量即可。

下面的代码分为两个部分,需要调用到当前的wordpress主题内容里。js部分是实现异步请求并刷新浏览量,php部分作用是修改数据库

js部分:

把以上代码加入到wordpress主题的footer页面内。
注意:在wordpress根目录新建post-view.php文件,内容如下:

完成后,刷新一下缓期,使用页面footer位置的js代码生效即可。

来源:http://www.wazhuti.com/2230.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?