最近,我的Wordpress网站进入了https,但现在这导致Google字体被阻止。读完之后,我收集了我需要删除" http"来自" http://"使用Google字体API代码。但是......我无法在任何地方找到它。我查看了function.php,header.php和CSS样式表。尝试使用检查员,但无济于事。
我对这种事情几乎一无所知,所以原谅我完全无能为力。任何帮助都是精彩。
答案 0 :(得分:0)
您的网站来源有该行
<link rel='stylesheet' id='googleFonts-css' ...>
所以从id中删除“-css”,你将获得该风格的句柄:“googleFonts”。然后,您可以尝试在functions.php中使用wp_dequeue_style来摆脱它。
function remove_styles_example() {
wp_dequeue_style( 'googleFonts' );
}
add_action( 'wp_print_scripts', 'remove_styles_example', 100 );
然后用你自己的
替换它wp_enqueue_style( 'myGoogleFonts', '//fonts.googleapis.com/css?family=Montserrat', array(), '4.9.1', 'all' );
参考文献: https://codex.wordpress.org/Function_Reference/wp_dequeue_style https://developer.wordpress.org/reference/functions/wp_enqueue_style/
答案 1 :(得分:0)
我已安装SSL Insecure Content Fixed,并且必须选择 HTTP_CF_VISITOR(Cloudflare Flexible SSL);不推荐使用,因为自从我使用Cloudflare以来,Cloudflare现在就发送HTTP_X_FORWARDED_PROTO 。