最近, 我的Wordpress网站进入https, 但是现在这导致Google字体被阻止。阅读后, 我收集了带有Google字体API代码的”
http://”
中的”
http”
。但是…
我在任何地方都找不到。我看过function.php, header.php和CSS样式表。使用检查器尝试, 但无济于事。
我几乎对这种事情一无所知, 所以请原谅我听起来完全毫无头绪。任何帮助都会很棒。
该网站:https://annasportfolio.com/
#1你的网站源代码中有<
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/
#2【关于Google字体的WordPress网站” 通过https加载,但请求了不安全的样式表” 】我已经安装了固定的SSL不安全内容, 并且必须选择HTTP_CF_VISITOR(Cloudflare灵活SSL);不推荐使用, 因为自从我使用Cloudflare以来, Cloudflare现在发送HTTP_X_FORWARDED_PROTO。
推荐阅读
- WordPress(single.php不显示the_content())
- 网页上的WordPress显示内容摘要
- WordPress在前端显示草稿页
- wordpress在主题样式中显示自定义菜单
- WordPress Salient主题(获得全宽2列的作品集)
- WordPress菜单栏上的搜索图标
- WordPress搜索不显示自定义帖子类型和字段
- WordPress Sage自定义帖子类型模板
- 标题的WordPress Rhythm主题社交图标样式更改