gpt4 book ai didi

wordpress - SSL 谷歌字体错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:42 24 4
gpt4 key购买 nike

我收到一个错误,网站在 chrome 中被无缘无故地阻止了。

因为它是一个小网站,所以我强制所有页面都使用 SSL。并收到此错误:

[blocked] The page at 'https://www.splitapartments.co/' was loaded over HTTPS, but ran insecure content from 'http://fonts.googleapis.com/css?family=Open+Sans:400,800,300,700': this content should also be loaded over HTTPS.

WordPress 主题 enqueue google fonts 安全模式:

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;
}

我完全不明白为什么会这样。我尝试了我能找到的所有解决方案,但没有任何效果。

最佳答案

遇到这个问题有一段时间了,但终于弄清楚了。我安装了一个 wordpress 插件,它硬编码了“http://fonts.google ... 等”这一行。

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

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

关于wordpress - SSL 谷歌字体错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22675538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com