<div class="article-body kancloud-markdown-body"><div id="doc-body" data-v-380220c1="" style=""><div id="page\_md\_content" class="page\_content\_main" data-v-380220c1="" style="width: 95%;"><div class="main-editor markdown-body editormd-html-preview" data-v-380220c1="" id="editor-md"><div id="doc-body"><div id="page\_md\_content" class="page\_content\_main" style="width: 95%;"><div id="editor-md" class="main-editor markdown-body editormd-html-preview"><div class="markdown-toc editormd-markdown-toc"><ul class="markdown-toc-list"></ul></div><p><img tabindex="0" src="https://www.wpsea.cn/wp-content/uploads/2022/10/1665851260-e9b9e1aeb4b5a81.jpg" alt="" style="cursor: zoom-in;"></p><br><h2 id="h2--"><a name="一、意梵官網創建應用" class="reference-link"></a><span class="header-link octicon octicon-link"></span>一、意梵官網創建應用</h2><p>應用名稱:正確填寫您的網站名稱<br>應用首頁網址:填寫您已建設好并且可以訪問的網址(如:<a href="https://www.ss349.cn/)" target="\_blank">https://www.ss349.cn/)</a><br>回調域名白名單:填寫您需要應用的域名(如:www.ss349.cn)</p><br><p><img tabindex="0" src="images/QQ截圖20230715193848.png" alt="" style="cursor: zoom-in;"></p><br><h2 id="h2--wordpress-"><a name="二、下載 wordpress 插件并安裝" class="reference-link"></a><span class="header-link octicon octicon-link"></span>二、下載 wordpress 插件并安裝</h2><p>進入開發文檔 > 對接插件下載 > 下載wordpress專用插件</p><br><p><img tabindex="0" src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4d2d4f94e027506e99c7228b258b3343&file=file.png" alt="" style="cursor: zoom-in;"></p><br><p>進入wordpress后臺安裝剛剛所下載的插件,安裝后在插件列表啟用 Clogin Passport 插件</p><br><p><img tabindex="0" src="https://www.wpsea.cn/wp-content/uploads/2022/10/1665847913-a5d648db8a6de64.jpg" alt="" style="cursor: zoom-in;"></p><br><h2 id="h2--"><a name="三、填寫插件所需參數" class="reference-link"></a><span class="header-link octicon octicon-link"></span>三、填寫插件所需參數</h2><p>打開聚合登錄插件,填寫第一步創建完成后的應用數據</p><br><p>接口地址:<a href="https://www.ss349.cn/" target="\_blank">https://www.ss349.cn/</a><br>APPID:1089<br>APPKEY:1348622dc4d4c3ada97c71a7a565x3cd<br>開啟的登錄方式:(根據需求選擇開啟)<br>頭像優先級:9999(默認)<br>自動注冊:建議啟用(意思是如果沒有綁定社交賬戶,則自動注冊新的賬戶)</p><br><p>注:如果啟用自動注冊則在 設置 > 常規 > 成員資格 啟用任何人都可以注冊,并保存更改</p><br><p><img tabindex="0" src="https://www.wpsea.cn/wp-content/uploads/2022/10/1665848123-14e797e45e65358.jpg" alt="" style="cursor: zoom-in;"></p><br><h2 id="h2--"><a name="四、為登錄頁面添加登錄按鈕" class="reference-link"></a><span class="header-link octicon octicon-link"></span>四、為登錄頁面添加登錄按鈕</h2><p>在插件 > 開發文檔; 找到如何輸出第三方登錄列表?</p><br><div class="?copy-code-container"><pre><span class="btn-pre-copy">復制</span><span class="btn-pre-copy">復制</span><code class="lang-php hljs"><div <span class="hljs-class"><span class="hljs-keyword"><span class="hljs-class"><span class="hljs-keyword">class</span></span></span><span class="hljs-class">=”</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">col</span></span></span><span class="hljs-class">-</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">lg</span></span></span><span class="hljs-class">-12 </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">mt</span></span></span><span class="hljs-class">-4 </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">text</span></span></span><span class="hljs-class">-</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">center</span></span></span><span class="hljs-class">“></span><br><span class="hljs-class"><?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">do\_action</span></span></span><span class="hljs-class">(‘</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">clogin</span></span></span><span class="hljs-class">-</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">passport</span></span></span><span class="hljs-class">‘); ?></span><br><span class="hljs-class"><?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><br><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">ob\_start</span></span></span><span class="hljs-class">();</span><br><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">do\_action</span></span></span><span class="hljs-class">(‘</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">clogin</span></span></span><span class="hljs-class">-</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">passport</span></span></span><span class="hljs-class">‘);</span><br><span class="hljs-class">$</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">codes</span></span></span><span class="hljs-class"> = </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">ob\_get\_contents</span></span></span><span class="hljs-class">();</span><br><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">ob\_end\_clean</span></span></span><span class="hljs-class">();</span><br><span class="hljs-class">?></span><br><span class="hljs-class"></</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">div</span></span></span><span class="hljs-class">></span><br></span></code></pre><span class="?copy-code-button">復制</span></div><br><p>復制代碼,進入 \\riplus\\pages\\login.php<br>粘貼到如下圖示即可(當然你也可以根據自己需求放置其它地方)</p><br><p><img tabindex="0" src="https://www.wpsea.cn/wp-content/uploads/2022/10/1665848867-c0b2ee6418d19ac.jpg" alt="" style="cursor: zoom-in;"><br><img tabindex="0" src="https://www.wpsea.cn/wp-content/uploads/2022/10/1665849275-e9b9e1aeb4b5a81.jpg" alt="" style="cursor: zoom-in;"></p><br><h2 id="h2--"><a name="五、為用戶個人資料添加自定義綁定按鈕" class="reference-link"></a><span class="header-link octicon octicon-link"></span>五、為用戶個人資料添加自定義綁定按鈕</h2><p>在插件 > 開發文檔; 找到如何調用綁定社交賬號的按鈕?</p><br><div class="?copy-code-container"><pre><span class="btn-pre-copy">復制</span><span class="btn-pre-copy">復制</span><code class="lang-php hljs"><span class="hljs-meta"><span class="hljs-meta"><?php</span></span><br><span class="hljs-keyword"><span class="hljs-keyword">if</span></span> (!function\_exists(<span class="hljs-string">‘get\_user\_to\_edit’</span>)) <span class="hljs-keyword"><span class="hljs-keyword">include</span></span>(ABSPATH . <span class="hljs-string">‘/wp-admin/includes/user.php’</span>);<br>do\_action( <span class="hljs-string">‘binding\_social\_media\_account’</span>, get\_user\_to\_edit(get\_current\_user\_id()) );<br><span class="hljs-meta"><span class="hljs-meta">?></span></span><br><br><br></code></pre><span class="?copy-code-button">復制</span></div><br><p>復制代碼,進入 \\riplus\\pages\\user\\index.php<br>粘貼到如下圖所示即可(當然你也可以根據自己需求放置其它地方)</p><br><p><img tabindex="0" src="https://www.wpsea.cn/wp-content/uploads/2022/10/1665849828-86234e18ed0292c.jpg" alt="" style="cursor: zoom-in;"><br><img tabindex="0" src="https://www.wpsea.cn/wp-content/uploads/2022/10/1665849951-6a4f344a743fa10.jpg" alt="" style="cursor: zoom-in;"></p><br><h2 id="h2--"><a name="六、美化“個人中心”綁定按鈕頁面" class="reference-link"></a><span class="header-link octicon octicon-link"></span>六、美化“個人中心”綁定按鈕頁面</h2><p>進入 plugins\\clogin-passport\\clogin-passport.php</p><br><h3 id="h3-1-"><a name="1.美化個人中心賬號綁定按鈕" class="reference-link"></a><span class="header-link octicon octicon-link"></span>1.美化個人中心賬號綁定按鈕</h3><div class="?copy-code-container"><pre><span class="btn-pre-copy">復制</span><span class="btn-pre-copy">復制</span><code class="lang-php hljs"><h3><span class="hljs-meta"><span class="hljs-meta"><?php</span></span> \_e( <span class="hljs-string">‘Social Media Accounts’</span>, <span class="hljs-keyword"><span class="hljs-keyword">$this</span></span>->text\_domain ); <span class="hljs-meta"><span class="hljs-meta">?></span></span></h3><br></code></pre><span class="?copy-code-button">復制</span></div><br><p>更改為(這是“社交媒體賬戶”文字更改)</p><br><div class="?copy-code-container"><pre><span class="btn-pre-copy">復制</span><span class="btn-pre-copy">復制</span><code class="lang-php hljs"><h5>第三方登錄</h5><br></code></pre><span class="?copy-code-button">復制</span></div><br><hr><br><div class="?copy-code-container"><pre><span class="btn-pre-copy">復制</span><span class="btn-pre-copy">復制</span><code class="lang-php hljs"><a <span class="hljs-class"><span class="hljs-keyword"><span class="hljs-class"><span class="hljs-keyword">class</span></span></span><span class="hljs-class">=”</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">button</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">button</span></span></span><span class="hljs-class">-</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">primary</span></span></span><span class="hljs-class">“ </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">href</span></span></span><span class="hljs-class">=”<?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">echo</span></span></span><span class="hljs-class"> $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">bind\_url</span></span></span><span class="hljs-class">; ?>”><?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">\_e</span></span></span><span class="hljs-class">(‘</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">Bind</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">Now</span></span></span><span class="hljs-class">‘, $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">this</span></span></span><span class="hljs-class">-></span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">text\_domain</span></span></span><span class="hljs-class">); ?></</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">a</span></span></span><span class="hljs-class">></span><br></span></code></pre><span class="?copy-code-button">復制</span></div><br><p>更改為(這是“立即綁定”文字變按鈕更改)</p><br><div class="?copy-code-container"><pre><span class="btn-pre-copy">復制</span><span class="btn-pre-copy">復制</span><code class="lang-php hljs"><a <span class="hljs-class"><span class="hljs-keyword"><span class="hljs-class"><span class="hljs-keyword">class</span></span></span><span class="hljs-class">=”</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">btn</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">btn</span></span></span><span class="hljs-class">-</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">primary</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">mb</span></span></span><span class="hljs-class">-2 </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">ml</span></span></span><span class="hljs-class">-2” </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">href</span></span></span><span class="hljs-class">=”<?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">echo</span></span></span><span class="hljs-class"> $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">bind\_url</span></span></span><span class="hljs-class">; ?>”><?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">\_e</span></span></span><span class="hljs-class">(‘</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">Bind</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">Now</span></span></span><span class="hljs-class">‘, $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">this</span></span></span><span class="hljs-class">-></span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">text\_domain</span></span></span><span class="hljs-class">); ?></</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">a</span></span></span><span class="hljs-class">></span><br></span></code></pre><span class="?copy-code-button">復制</span></div><br><hr><br><div class="?copy-code-container"><pre><span class="btn-pre-copy">復制</span><span class="btn-pre-copy">復制</span><code class="lang-php hljs"><a <span class="hljs-class"><span class="hljs-keyword"><span class="hljs-class"><span class="hljs-keyword">class</span></span></span><span class="hljs-class">=”</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">button</span></span></span><span class="hljs-class">“ </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">href</span></span></span><span class="hljs-class">=”<?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">echo</span></span></span><span class="hljs-class"> $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">bind\_url</span></span></span><span class="hljs-class">; ?>” </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">title</span></span></span><span class="hljs-class">=”<?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">echo</span></span></span><span class="hljs-class"> $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">openid</span></span></span><span class="hljs-class">; ?>”><?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">\_e</span></span></span><span class="hljs-class">(‘</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">Rebind</span></span></span><span class="hljs-class">‘, $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">this</span></span></span><span class="hljs-class">-></span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">text\_domain</span></span></span><span class="hljs-class">); ?></</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">a</span></span></span><span class="hljs-class">></span><br></span></code></pre><span class="?copy-code-button">復制</span></div><br><p>更改為(這是“重新綁定”文字變按鈕更改)</p><br><div class="?copy-code-container"><pre><span class="btn-pre-copy">復制</span><span class="btn-pre-copy">復制</span><code class="lang-php hljs"><a <span class="hljs-class"><span class="hljs-keyword"><span class="hljs-class"><span class="hljs-keyword">class</span></span></span><span class="hljs-class">=”</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">btn</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">btn</span></span></span><span class="hljs-class">-</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">primary</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">mb</span></span></span><span class="hljs-class">-2 </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">ml</span></span></span><span class="hljs-class">-2” </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">href</span></span></span><span class="hljs-class">=”<?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">echo</span></span></span><span class="hljs-class"> $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">bind\_url</span></span></span><span class="hljs-class">; ?>” </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">title</span></span></span><span class="hljs-class">=”<?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">echo</span></span></span><span class="hljs-class"> $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">openid</span></span></span><span class="hljs-class">; ?>”><?</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">php</span></span></span><span class="hljs-class"> </span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">\_e</span></span></span><span class="hljs-class">(‘</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">Rebind</span></span></span><span class="hljs-class">‘, $</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">this</span></span></span><span class="hljs-class">-></span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">text\_domain</span></span></span><span class="hljs-class">); ?></</span><span class="hljs-title"><span class="hljs-class"><span class="hljs-title">a</span></span></span><span class="hljs-class">></span><br></span></code></pre><span class="?copy-code-button">復制</span></div><br>通過以上步驟教程更改后,我們來看看最終改變美化效果吧<br><br><p><img tabindex="0" src="https://www.wpsea.cn/wp-content/uploads/2022/10/1665851113-e9b9e1aeb4b5a81.jpg" alt="" style="cursor: zoom-in;"></p><br></div></div></div></div></div></div></div>