在我們內(nèi)置的Themer框架
中是默認(rèn)支持用戶中心功能的,微信登錄
也是其中的一個(gè)功能,目前線上所有WordPress主題(除MIP手機(jī)主題)都可以實(shí)現(xiàn)支持,這篇教程我們來(lái)介紹下公眾號(hào)平臺(tái)的微信登錄接口配置(如需了解開(kāi)放平臺(tái)
的接口設(shè)置可以參考:社交登錄接口配置之微信登錄)。
如需實(shí)現(xiàn)關(guān)注公眾號(hào)登錄的功能,可以參考WPCOM主題微信掃碼關(guān)注登錄功能配置教程
配置前溫馨提示
微信登錄需要企業(yè)認(rèn)證服務(wù)號(hào)
才可使用,個(gè)人號(hào)、訂閱號(hào)無(wú)法使用。
如果還是不確定是否有微信登錄權(quán)限,可以進(jìn)入公眾平臺(tái)后臺(tái)設(shè)置與開(kāi)發(fā)-開(kāi)發(fā)接口管理-接口權(quán)限
,找到網(wǎng)頁(yè)授權(quán)
,看下是否獲得權(quán)限,如圖:
主題端設(shè)置
進(jìn)入主題設(shè)置-用戶中心
,找到微信登錄-公眾號(hào)平臺(tái)
選項(xiàng),分別填寫(xiě)好APP ID
和Secret KEY
,APP ID
和Secret KEY
可以在微信公眾號(hào)平臺(tái)設(shè)置與開(kāi)發(fā)-開(kāi)發(fā)接口管理-基本配置
里面找到,分別是開(kāi)發(fā)者ID(AppID)
和開(kāi)發(fā)者密碼(AppSecret)
。
公眾號(hào)平臺(tái)設(shè)置
IP白名單設(shè)置
微信登錄會(huì)驗(yàn)證請(qǐng)求來(lái)源IP地址是否有添加到白名單里面,所以使用前需要先配置好IP白名單,配置方法:進(jìn)入微信公眾號(hào)平臺(tái)設(shè)置與開(kāi)發(fā)-開(kāi)發(fā)接口管理-基本配置
里面,在公眾號(hào)開(kāi)發(fā)信息下面找到IP白名單
,點(diǎn)擊查看-修改,添加上網(wǎng)站所在服務(wù)器的IP地址
,再確認(rèn)修改。
網(wǎng)頁(yè)授權(quán)域名
進(jìn)入微信公眾號(hào)平臺(tái)設(shè)置與開(kāi)發(fā)-賬號(hào)設(shè)置-功能設(shè)置
里面,設(shè)置一下網(wǎng)頁(yè)授權(quán)域名
(業(yè)務(wù)域名
和JS接口安全域名
建議也設(shè)置一下),如圖:
開(kāi)放平臺(tái)帳號(hào)互通
如果網(wǎng)站PC端使用了開(kāi)放平臺(tái)
的接口,或者使用了我們的小程序,則可能會(huì)出現(xiàn)不同應(yīng)用openid無(wú)法互通的問(wèn)題,導(dǎo)致創(chuàng)建重復(fù)帳號(hào),這種情況建議在開(kāi)放平臺(tái)(沒(méi)有的話需要注冊(cè)認(rèn)證,認(rèn)證微信會(huì)收取300認(rèn)證費(fèi))里面關(guān)聯(lián)一下公眾號(hào)和小程序,關(guān)聯(lián)后我們的主題、小程序都會(huì)統(tǒng)一使用unionid來(lái)識(shí)別用戶。開(kāi)放平臺(tái)關(guān)聯(lián)后效果圖: