这个问题浪费了我两个小时的事情,找代码的痛苦就不多说了;
直接上答案
- 首先你的域名要申请了https; 这一步就不多说了。
- 找到路径 wp-includes/load.php
- 把函数function is_ssl() ;改成如下代码;
function is_ssl() {
if ( isset( $_SERVER[‘HTTP_FROM_HTTPS’] ) ) {
if ( ‘on’ === strtolower( $_SERVER[‘HTTP_FROM_HTTPS’] ) ) {
return true;
}if ( ‘1’ == $_SERVER[‘HTTP_FROM_HTTPS’] ) {
return true;
}
} elseif ( isset( $_SERVER[‘SERVER_PORT’] ) && ( ‘443’ == $_SERVER[‘SERVER_PORT’] ) ) {
return true;
}
return false;
}
4、清除你的缓存,刷新看看还有没有这个错了。
5、如果你想你得图片也是加载为https
在wordpress设置——常规设置中,地址加上https即可;