前面小編介紹過通過數據庫中的replace函數把圖片地址替換成另一個新地址了,今天我們直接在wordpress中function.php文件中加一個函數即可達到我們的需要了,具體如下.
獲取到圖片的鏡像地址后,接下去的思路就是把文章中的圖片地址替換成七牛云的鏡像地址。這里你可以選擇更改mysql數據庫,不過我個人不建議這樣操作。因為如果以后不用七牛云,切換不方便,直接更改數據庫風險也比較大。
我之前的圖片地址都是img.sijitao.net這個地址,現在七牛云的鏡像地址為img.sijitao.net,所以只要把網址修改下就可以解決.
解決辦法,修改functions.php文件,在末尾添加如下代碼.
- //content內容替換
- function replace_text_wps($text){
- $replace = array(
- // 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS'
- 'www.companysz.com' => 'www.companysz.com '
- );
- $text = str_replace(array_keys($replace), $replace, $text);
- return $text;
- } //Vevb.com
- add_filter('the_content', 'replace_text_wps');
保存后就會發現博客圖片都已經換成七牛云的鏡像地址了,是不是很簡單?
新聞熱點
疑難解答
圖片精選