在我們內(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)限,如圖: 微信登錄公眾號(hào)接口權(quán)限檢查

主題端設(shè)置

進(jìn)入主題設(shè)置-用戶中心,找到微信登錄-公眾號(hào)平臺(tái)選項(xiàng),分別填寫(xiě)好APP IDSecret KEY,APP IDSecret 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è)置一下),如圖: 微信登錄公眾號(hào)平臺(tái)網(wǎng)頁(yè)授權(quán)域名

開(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)后效果圖: 微信開(kāi)放平臺(tái)帳號(hào)互通