WordPress插件:通用微信小程序

2019年4月11日10:25:41 1

大家都知道,最近我一直做微信小程序开发,工欲善其事,必先利其器,为了加速小程序的开发,我做了一个后端开发用的通用微信小程序 WordPress 基础插件,这个插件可以让你使用 WordPress 开发小程序直接节省一半的时间。

小程序设置

安装好插件之后,就可以看到小程序的后台管理菜单,这是小程序的所有基础功能:

WordPress插件:通用微信小程序

点击第一个,小程序设置,可以让你输入 APPID 和 APP Secret:

WordPress插件:通用微信小程序

 

客服消息管理

开启客服消息回复之后,就会多出一个客服消息设置:

WordPress插件:通用微信小程序

按照要求设置好之后,用户点击小程序客服按钮,发送消息,就能在后台接收到消息了:

WordPress插件:通用微信小程序

你可以回复用户,文本,图片,图文链接,甚至小程序卡片:

WordPress插件:通用微信小程序

除了人工回复之后,当然你也可以自定义回复:

WordPress插件:通用微信小程序

上图就是用户如果发送“电池”这个关键词,系统自动回复他一个如果检测手机电池寿命的文章。

 

二维码管理

如果你的小程序做好了,你想推广,可能需要获取二维码,这个我也做好了:

WordPress插件:通用微信小程序

添加的界面也非常简单直接:

WordPress插件:通用微信小程序

 

用户管理

说完二维码,那么我们说一下用户管理,我先说一下目前后台用户管理只是展示目前获取了小程序用户的openid或者授权用户的信息,还没有管理功能:

WordPress插件:通用微信小程序

 

用户登录授权接口

小程序前端我做了两个接口:

  1. /api/mag.user.login.json

它接受三个参数:

参数 必填 说明
code 必填 前端 user.login 接口获取的code
iv 非必填 前端 user.info 获取的 iv
encrypted_data 非必填 前端 user.info 获取的 encrypted_data

如果前端只是传 code 过来,那么就是简单的静默授权,你会在后台看到一堆用户只有 openid,没有其他信息,这不是bug,只是这群用户登录了,但是没授权。

这个接口返回给前端的时候 access_token,access_token 是存在内存里,所以这里需要服务器支持 memcached,不然没法用。

  1. /api/mag.user.login.json?access_token=ACCESS_TOKEN

它接受两个参数:

参数 必填 说明
iv 必填 前端 user.info 获取的 iv
encrypted_data 必填 前端 user.info 获取的 encrypted_data

如果静默授权了,后面授权获取了用户名和头像,可以通过第二个接口来更新用户详细信息。

上面这段代码看不懂没关系,反正字体都缩小的,是给有开发经验的用户看的。:-)  但是你要记住:Denis代码处理的很优雅很好,Denis牛逼闪闪

 

模板消息配置

模板消息是小程序最重要的一块,这里我做了两个功能,第一块是我的模板消息,把你已经设置的模板消息拉下来,最重要的时候,代码会根据功能需求,自动去配置模板消息:

WordPress插件:通用微信小程序

比如小论坛所需要的“留言回复通知”模板消息,你什么都不用做,系统会自动帮你配置好,自动生效,恩此处应该有喝彩

另外一块功能是,你可以直接在后台去配置模板消息:

WordPress插件:通用微信小程序

点击上图的选用:

WordPress插件:通用微信小程序

把不用的关键词删除了,然后点击选用,就会进入前面的我的模板。

上面所说就是我做的小程序基本管理组件,目前为止,我觉的是我做的最好小程序插件了。再次强调一下:「微信小程序」插件也是基于 WPJAM Basic 开发,所以你必须先安装 WPJAM Basic

©里维斯社,本站推荐使用的主机:阿里云腾讯云

晨会游戏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar qian 1

      要是小程序代码也开发出来了就更好了 因为我直蹦朝招教程用 自己屁也不会啊!