WPCOM所销售的主题在之前版本已经支持微信扫码关注登录,不过由于微信接口权限问题仅支持认证服务号使用,此次更新进一步支持订阅号及未认证公众号,但是由于二者接口权限差异的原因,在使用和配置上会有些区别,此教程专门针对订阅号未认证公众号扫码关注登录功能,如果是已认证服务号可以参考WPCOM主题微信扫码关注登录功能配置教程

一、添加登录接口

1、关注登录功能是基于公众号实现,所以需要先配置好微信登录公众号接口:进入后台主题设置-用户中心-社交登录登录方式新增微信公众号平台

2、IDKey选项分别填写AppIDAppSecret,可在微信开发者平台登录后进入控制台,在我的业务下面找到公众号(未认证服务号应该是在服务号下面)点击进入,如果有多个公众号请确认当前公众号是否是需要使用的账号,不是的话页面右上角可以下拉切换,然后找到AppIDAppSecret,AppSecret如果之前的忘记可以直接点击重置;

3、同样在上一步的页面开发密钥选项里面还有个API IP白名单选项,需要添加服务器的IP地址;

WPCOM主题微信订阅号或未认证公众号扫码关注登录功能配置教程

4、主题设置里面的登录接口开启扫码关注登录选项,并将公众号类型选择订阅号或未认证公众号

5、由于接口权限原因无法自动获取二维码,所以需要手动上传公众号二维码,并配置登录回复关键词验证码回复消息等选项;

WPCOM主题微信订阅号或未认证公众号扫码关注登录功能配置教程

服务器配置

还是在上面的微信开发者平台对应公众号基础信息页面,下方有个域名与消息推送配置,找到消息推送选项点击启用,并配置好相关接口信息。 WPCOM主题微信订阅号或未认证公众号扫码关注登录功能配置教程

涉及到的配置选项:

URL网站首页地址/wp-admin/admin-ajax.php?action=wpcom_wxmp_notify

Token:请填写wpcom

EncodingAESKey:可直接点击输入框右侧的随机生成,并记得填到主题设置-用户中心-社交登录接口选项里面(填写后记得点击保存设置,否则提交服务器配置无法通过验证);

消息加解密方式:安全模式

测试登录

配置完成后即可退出网站登录进入登录页面测试了,如果微信扫码成功登录,则表示配置成功。