解决wordpress和微慕小程序文章浏览量不一致的问题

一、原因

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 国际许可协议进行许可。

相关推荐

【WP REST Cache】微慕小程序API加速设置,解决微慕小程序首页加载数据失败问题

微信小程序首页翻页会报数据加载失败,失败率很高,很影响使用体验,而且翻页加载速度很慢,大概每次都要3~6S。所以要找解决方法。还有就是微慕官网有API加速的插件,价格要299元,虽然价格不太贵。但这个应有免费的解决办法。所以百度了一下,最终找到了解决方法,就是下载安装WP REST CACHE 。设置了下,就解决了问题。

微慕微信小程序设置用户隐私协议

不设置微信用户隐私协议,会导致微信小程序登录问题失败问题。
原理是用户点击登录,弹出用户隐私协议弹框,同意后才能登录微信小程序。
如果微信小程序已经发布了,也可以更新用户隐私。不需要跟微信小程序代码发布。
下面就是怎么跟新用户隐私 协议的内容

2 条评论

  1. Wyy

    博主,好优秀吖,爱了爱了😘😘😘

  2. hi

    哇,学到了😊🎉🎉🎉

目录展开