1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > WordPress网站加装SSL证书后无法正常加载图片问题

WordPress网站加装SSL证书后无法正常加载图片问题

时间:2020-07-24 16:02:44

相关推荐

WordPress网站加装SSL证书后无法正常加载图片问题

最近把博客加装了SSL证书,然后发现无法正常显示图片。

想到应该就是原本图片的链接从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链接方案

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。