Warning: Undefined array key "adf" in /www/wwwroot/blog.5iux.cn/wp-content/plugins/rejected-wp-keyword-link-rejected/wp_similarity.php on line 41

Warning: Undefined array key "sim_pages" in /www/wwwroot/blog.5iux.cn/wp-content/plugins/rejected-wp-keyword-link-rejected/wp_similarity.php on line 42

解决wordpress开启https后文章图片不显示


Warning: Undefined array key "adf" in /www/wwwroot/blog.5iux.cn/wp-content/plugins/rejected-wp-keyword-link-rejected/wp_similarity.php on line 41

Warning: Undefined array key "sim_pages" in /www/wwwroot/blog.5iux.cn/wp-content/plugins/rejected-wp-keyword-link-rejected/wp_similarity.php on line 42

 

最近刚刚开启网站HTTPS,看着在谷歌流量浏览器下打开显示安全的绿色小锁,瞬间觉得高大了不少,

但是发现个问题,就是文章页面图片不显示了,,,,表情瞬间凝固,一个大写的尴尬 ̄□ ̄||

于是f12看了下源码,发现图片还是保持http的状态,,然后谷百了一下,问题解决:

 

找到当前主题下的 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');

 

 

原文:http://www.mobibrw.com/2016/3047

/www/wwwroot/blog.5iux.cn/wp-content/plugins/rejected-wp-keyword-link-rejected/wp_similarity.php on line 41

Warning: Undefined array key "sim_pages" in /www/wwwroot/blog.5iux.cn/wp-content/plugins/rejected-wp-keyword-link-rejected/wp_similarity.php on line 42
  最近刚刚开启网站HTTPS,看着在谷歌流量浏览器下打开显示安全的绿色小锁,瞬间觉得高大了不少, 但是发现个问题,就是文章页面图片不显示了,,,,表情瞬间凝固,一个大写的尴尬 ̄□ ̄|| 于是f12看了下……" target="_blank">

D.Young

85后 / 代码散修 / 平面设计 / 一个老父亲 / 直男 / 被认为胖

相关推荐

发表评论

您的电子邮箱地址不会被公开。

微信扫一扫,分享到朋友圈

解决wordpress开启https后文章图片不显示
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close