1. 程式人生 > >wordpress讓百度分享支援https

wordpress讓百度分享支援https

原理很簡單,就是將百度分享的程式碼從百度的伺服器本地化。

1、針對begin主題

我們開啟百度分享的方法是依次開啟【外觀】–》【主題選項】–》【輔助功能】,往下面翻,可以看到有一個啟用百度分享的選項,勾上。

讓百度分享支援https

2、我們檢視footer.php

大概在第25行左右,有以下程式碼

預設情況,知更鳥將這句程式碼壓縮成一行,為了截圖給大家看,我格式化了一下

讓百度分享支援https

3、下載檔案

本文參考hrwhisper的文章,該博主已經提供了下載檔案,為了方便大家下載。博主在這裡上傳,如果無法下載,可以點選 這裡 去github上下載

點此下載(請檢視原文,下載)

4、上傳static資料夾到網站根目錄

記住我們只要static和及裡面的檔案,然後使用ftp工具,上傳到網站根目錄(即和wp-admin,wp-content等檔案同一層次)

5、修改我們之前說的那個url

http://bdimg.share.baidu.com去掉即可,刪除快取,重新整理頁面,你會發現百度分享可以用啦。如果還是不能成功,一般都是引入路徑錯了,再檢查一下,揮著把後面的那個/也去掉,博主的最終程式碼如下
這裡寫圖片描述

至此我們已經完美將百度分享的程式碼本地化,實現https也能使用百度分享啦(儘管幾乎沒人會分享,但是解決問題是我們義不容辭的責任與愛好)

補充一句,其他主題一樣可以實現,無非是更改引入百度分享js程式碼的路徑罷了