【问题标题】:Not sure why this is in my <head> on all my pages.不知道为什么这在我所有页面上的 <head> 中。
【发布时间】:2017-01-20 16:49:10
【问题描述】:

我正在使用 Divi by Elegant Themes。当我检查 in chrome 时,我看到 http://fonts.googleapis.com/css?family=Roboto:300,400,500,700 我不确定为什么会调用此字体。我使用的是 open sans 的默认字体。我计划将我的网站推送到 HTTPS,我担心这会导致“混合内容”错误。任何有关为什么会发生这种情况以及我能做什么的见解将不胜感激。

【问题讨论】:

  • 第一个问题显然是:您是否查看了优雅主题网站的文档,这些文档解释了如何控制加载哪些字体。如果是这样,您能否更新您的帖子,提供一些关于您发现的信息,以及这没有帮助的原因?如果没有,那将是第 1 步。

标签: wordpress ssl https fonts


【解决方案1】:

如果字体是由 Divi 加载的,那么切换到 HTTPS 将不是问题。加载 Google 字体 (et_builder_enqueue_font()) 的功能可以在主题文件夹内的“includes/builder/functions.php”的第 1265 行找到。请记住,这可能因版本而异。

该函数检查协议并向 Google 字体发出适当的请求:

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

...

... $query_args, "$protocol://fonts.googleapis.com/css" )

Roboto 可以根据使用的自定义选项按主题排队。

值得指出的是,Divi 不一定是罪魁祸首。也检查你的插件。

【讨论】:

    猜你喜欢
    • 2022-06-15
    • 1970-01-01
    • 2022-08-21
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 1970-01-01
    • 2019-08-09
    相关资源
    最近更新 更多