WordPress网站加装SSL证书后无法正常加载图片问题
生活随笔
收集整理的這篇文章主要介紹了
WordPress网站加装SSL证书后无法正常加载图片问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近把博客加裝了SSL證書,然后發(fā)現無法正常顯示圖片。
想到應該就是原本圖片的鏈接從http到https無法識別的問題
于是在function.php中末尾添加了代碼,解決問題。
/* 替換圖片鏈接為 https */ function https_image_replacer($content){if( is_ssl() ){/*已經驗證使用 $_SERVER['SERVER_NAME']也可以獲取到數據,但是貌似$_SERVER['HTTP_HOST']更好一點*/$host_name = $_SERVER['HTTP_HOST'];$http_host_name='http://'.$host_name.'/wp-content/uploads';$https_host_name='https://'.$host_name.'/wp-content/uploads';$content = str_replace($http_host_name, $https_host_name, $content);}return $content; } add_filter('the_content', 'https_image_replacer');最后的最后
如果使用一些主題是手動選擇圖片路徑的,例如上傳網站logo導航欄logo,首頁大圖等等等等……切記在手動上傳一次。針對某些主題。
還有整站全方面使用HTTPS方案:WordPress博客全方面使用https鏈接方案
總結
以上是生活随笔為你收集整理的WordPress网站加装SSL证书后无法正常加载图片问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快消行业营销难?巨量引擎让生意每一步明明
- 下一篇: 恶意代码修改IE和注册表恢复全集