一、原因
wordpress博客用的是wpjam-basic插件和Autumn Pro主题,统计文章浏览量的字段是views。
而微慕小程序统计文章浏览量的字段是wl_pageviews。
文章统计的字段不一样,所以会导致微信小程序用wl_pageviews字段统计浏览量。wordrpess用views统计浏览量,这样就导致小程序和wordpress文章浏览量统计不一致的问题。
不知道主题和插件统计字段是什么,可以直接问开发。
二、解决方法
登录Linux终端,进入网站的wp-content/plugins/rest-api-to-miniprogram目录下面使用替换所有文件字段的命令行
sed -i 's/wl_pageviews/views/g' includes/ram-util.php
sed -i 's/wl_pageviews/views/g' includes/api/ram-rest-posts-controller.php
sed -i 's/wl_pageviews/views/g' includes/api/ram-wp-rest-posts-controller.php
sed -i 's/wl_pageviews/views/g' includes/filter/ram-custom-post-fields.php
三、💢 BUG
虽然统一了浏览量,但是又出现了BUG,用户登录wordpress浏览1次,浏览量会+2,用户不登录浏览量不增加。倒是微信小程序正常。苹果端的微信小程序还有各种各样的问题,也是厉害。
最后还是恢复原来的代码。微信小程序一套浏览量统计代码,wordpress浏览量统计。
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
博主,好优秀吖,爱了爱了😘😘😘
哇,学到了😊🎉🎉🎉