我热爱春天,因为春天充满了生机,充满了新的希望!
很多 WordPress 站点开启 CDN 之后,特别是设置了缓存.html 页面之后,可能会存在 WP-PostViews 插件计数不准确的情况,这是因为 WP-PostViews 插件默认使用 PHP 计数,而不是使用 ajax 计数。当使用 PHP 计数时,只有在回源访问的时候 WP-PostViews 插件才会计数,这也是为什么 WP-PostViews 插件计数不准确的原因。
如果开启了 CDN 的 WordPress 站点同时也安装并开启了 WP Super Cache 插件的话,就会发现 WP-PostViews 插件设置中有一个“Use AJAX To Update Views”选项,只需要我们选择“Yes”并确定即可正常计数。
但是开启了 CDN 的 WordPress 站点而没有安装 WP Super Cache 插件的话,WP-PostViews 插件设置中是没有这个“Use AJAX To Update Views”选项的,因为这个选项的先决条件就是站点要开启缓存(WP_CACHE),所以我们只需要在站点根目录找到并打开 wp-config.php,在 wp-config.php 文件中添加以下代码:
- define("WP_CACHE",true);
保存并上传覆盖 wp-config.php 文件后,WP-PostViews 插件设置页面就会出现“Use AJAX To Update Views”设置项,选择“Yes”并保存即可启用 Ajax 计数。
本文如何使用CDN后WP-PostViews插件计数不准确怎么办?到此结束。既然上了生活的贼船,那就做一个快乐的海盗。小编再次感谢大家对我们的支持!