全网视频会员优惠活动
每日外卖红包会员优惠
全民淘
优惠一起淘

WordPress加SSL后前台样式乱掉和后台无法登录的解决方案

各种红包天天领 云闪付大红包天天领 网购优惠券→ 淘宝 京东
淘宝发布QQ群:8808071 京东发布QQ群:259734197 线报互助QQ群:16723324
大流量推荐 电信打游戏 联通下载快 移动信号稳
每日外卖红包 饿了么 美团 美团外卖会员 饿了么会员 24小时线报轮播

WordPress安装SSL之后,前台样式会乱掉。这时候需要你在数据库wp_options表里把原本的http字段加上https。

随后打开对应主题的functions.php。把下面的代码加在最后。

// wordpress强制跳转https后,JS/CSS不加载的解决方案
add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2);
function agnostic_script_loader_src($src, $handle) {
    return preg_replace('/^(http|https):/', '', $src);
}
 
add_filter('style_loader_src', 'agnostic_style_loader_src', 20,2);
function agnostic_style_loader_src($src, $handle) {
    return preg_replace('/^(http|https):/', '', $src);
}

这时前台的样式已经恢复了。但是某些情况下后台无法登录,登录就报错。这是因为你后台没有开启SSL登录。把面的代码加在config.php的最上面,(注意 不是第一排,而是@package wordpress)下面,注释符号后面的第一排。如果加在最后是不行的,因为加载最后,setting和phploading都已经加载了,会影响生效。

 * @package WordPress
 */
 
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

 

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:全民淘 » WordPress加SSL后前台样式乱掉和后台无法登录的解决方案
分享到: 更多 (0)

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活

饿了么每日领取大额红包

美团外卖每日领取大额红包

外卖会员优惠

饿了么中国银行立减10元-20元活动

9.9元抢饿了么超级吃货卡双月卡!

饿了么超级吃货卡年卡·仅39元

【美团外卖会员】 官方直充  月卡 季卡