wordpress讓百度分享支援https
阿新 • • 發佈:2019-02-03
原理很簡單,就是將百度分享的程式碼從百度的伺服器本地化。
1、針對begin主題
我們開啟百度分享的方法是依次開啟【外觀】–》【主題選項】–》【輔助功能】,往下面翻,可以看到有一個啟用百度分享的選項,勾上。
2、我們檢視footer.php
大概在第25行左右,有以下程式碼
預設情況,知更鳥將這句程式碼壓縮成一行,為了截圖給大家看,我格式化了一下
3、下載檔案
本文參考hrwhisper的文章,該博主已經提供了下載檔案,為了方便大家下載。博主在這裡上傳,如果無法下載,可以點選 這裡 去github上下載
點此下載(請檢視原文,下載)
4、上傳static資料夾到網站根目錄
記住我們只要static和及裡面的檔案,然後使用ftp工具,上傳到網站根目錄(即和wp-admin,wp-content等檔案同一層次)
5、修改我們之前說的那個url
將http://bdimg.share.baidu.com去掉即可,刪除快取,重新整理頁面,你會發現百度分享可以用啦。如果還是不能成功,一般都是引入路徑錯了,再檢查一下,揮著把後面的那個/也去掉,博主的最終程式碼如下
至此我們已經完美將百度分享的程式碼本地化,實現https也能使用百度分享啦(儘管幾乎沒人會分享,但是解決問題是我們義不容辭的責任與愛好)
補充一句,其他主題一樣可以實現,無非是更改引入百度分享js程式碼的路徑罷了