如何删除WP定制器中的混合内容警告

时间:2016-08-22 作者:Robert Khoo

当我收到这条警告消息(在谷歌的开发者菜单中)时,有点尴尬,它说我正在尝试通过http连接谷歌字体,即使我的网站设置为使用https。

实际错误如下所示,仅当我使用WP定制器时才会发生。问题是,由于这个错误,我无法在customizer中更改我选择的任何google字体。

加载脚本。php?c=0(&;load[]=jquery core、jquery migrate、jquery ui core、下划线、jquery ui小部件、j…:3混合内容:页面位于\'https://japanfo.com/wp-admin/customize.php?url=https%3A%2F%2Fjapanfo.com%2Flistings%2Fnagoya-castle%2F\' 已通过HTTPS加载,但请求了不安全的样式表\'http://fonts.googleapis.com/css?family=Hanken|Source+Sans+Pro|Playfair+Disp…ns+Pro | Delius | Lato | Flamenco | Lato | Vidaloka | Lato | Copse | Raleway&;文本=AaBbCcJa\'。此请求已被阻止;内容必须通过HTTPS提供。

尝试了一切,所以我来到这里。

1 个回复
SO网友:cjbj

问题可能在于您的字体在functions.php 主题的文件。查找的实例wp_register_style 看看你是否在那里找到了google fonts apihttp. 您的主题可能在不同的php文件中有其自定义设置,因此您可能还应该检查名为customizer.phptheme-mods.php ...左右

请注意,如果您更改了主题文件并更新了主题,您将失去修改。皇家的方式是创建child theme.