Wordpress SSL谷歌字体错误
我得到一个错误,网站被封锁在铬没有任何原因 因为它是一个小网站,所以我的所有页面都必须使用SSL。得到这个错误: [已阻止]通过HTTPS加载“”处的页面,但运行了来自“”的不安全内容:此内容也应通过HTTPS加载 WordPress主题在google字体安全模式下排队: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
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,则会显示错误消息。