我将我的站点设置为使用SSL,并对不安全的内容进行审核,通过消除过程,我发现提供不安全内容的插件实际上是Jetpack,并且只有在连接到Wordpress时才起作用(没有SSL,它就无法正常工作,所以这没有多大帮助)。
我在Jetpack中看不到任何与字体或SSL直接相关的选项,所以我不确定该看什么来修复这个问题。我浏览了Chrome开发工具中的网络选项卡,那里的每个资源都有HTTPS。
Jetpack和Wordpress都是最新的(目前Jetpack 3.7.2和Wordpress 4.3.1)。现在我已经禁用了Jetpack,但我真的想要它和HTTPS。
最合适的回答,由SO网友:Ben Brocka 整理而成
这是我一半的错一半是Jetpacks。Wordpress通常默认为非协议相关URL(例如http://
不//
) 问题是http://
我用Jetpack将图片插入到我的侧边栏中。将其移动到协议相关//
解决了混合内容问题。
一般来说,要注意那些非相对URL,我必须重做我在网站上使用的几乎所有图像URL,以消除混合内容,因为Wordpress默认将这些内容留在那里。