Wordpress SSL谷歌字体错误

Wordpress SSL谷歌字体错误,wordpress,ssl,google-webfonts,Wordpress,Ssl,Google Webfonts,我得到一个错误,网站被封锁在铬没有任何原因 因为它是一个小网站,所以我的所有页面都必须使用SSL。得到这个错误: [已阻止]通过HTTPS加载“”处的页面,但运行了来自“”的不安全内容:此内容也应通过HTTPS加载 WordPress主题在google字体安全模式下排队: function dt_get_google_fonts( $font = '', $effect = '' ) { if ( ! $font ) { return; } if ( a

我得到一个错误,网站被封锁在铬没有任何原因

因为它是一个小网站,所以我的所有页面都必须使用SSL。得到这个错误:

[已阻止]通过HTTPS加载“”处的页面,但运行了来自“”的不安全内容:此内容也应通过HTTPS加载

WordPress主题在google字体安全模式下排队:

function dt_get_google_fonts( $font = '', $effect = '' ) {
    if ( ! $font ) {
        return;
    }

    if ( array_key_exists( $effect, dt_get_web_fonts_effects() ) ) {
        $effect = '&effect=' . esc_attr( $effect ); 
    } else {
        $effect = '';
    }

    $protocol = "http";
    if ( isset( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] == 'on' ) {
        $protocol = "https";
    }
    ?>
    <link rel="stylesheet" type="text/css" href="<?php echo $protocol; ?>://fonts.googleapis.com/css?family=<?php echo str_replace( ' ', '+', $font ) . $effect; ?>">
    <?php
}

function dt_make_web_font_uri( $font, $effect = '' ) {
    if ( !$font ) {
        return false;
    }

    // add web font effect
    if ( function_exists('dt_get_web_fonts_effects') ) {

        if ( array_key_exists( $effect, dt_get_web_fonts_effects() ) ) {
            $effect = '&effect=' . esc_attr( $effect ); 
        } else {
            $effect = '';
        }

    } else {
        $effect = '';
    }

    $protocol = is_ssl() ? "https" : "http";

    $uri = $protocol . '://fonts.googleapis.com/css?family=' . str_replace( ' ', '+', $font ) . $effect;
    return $uri;
}
函数dt\u get\u google\u字体($font='',$effect=''){
如果(!$font){
回来
}
如果(数组\u键\u存在($effect,dt\u get\u web\u font\u effects())){
$effect='&effect='.esc_attr($effect);
}否则{
$effect='';
}
$protocol=“http”;
如果(isset($\u服务器['HTTPS'])&&&$\u服务器['HTTPS']=='on'){
$protocol=“https”;
}
?>

有一段时间我一直有这个问题,但我终于找到了问题的根源。我安装了一个wordpress插件,它硬编码了一行“…等等”

一旦我禁用了插件,一切都很好!(我想我可以编辑它,但我不再需要它了)


导致我出现问题的插件是:WP Construction Mode

请添加错误消息,以便人们可以为您提供帮助。如果您输入WP配置文件并将WP DEBUG Mode启用为true,则会显示错误消息。