SSL 混合内容 - PHP.



我最近将SSL证书添加到我的wordpress网站,但我仍然收到混合内容错误。我查看了触发它的原因,它是徽标网址。我安装了强制HTTPS插件,但没有锁定。问题出在我的主题上。

我查看了页面的源代码,并确定了生成警告的代码。

<?php echo esc_url( $header_options['logo'] ); ?

此代码正在生成一个 http 链接。

我是个菜鸟,不能把它弄明白。因此,作为一种解决方法,我将徽标 url 硬编码到代码中。这并不优雅,但它有效。现在我的浏览器将我的网站显示为安全。

现在我想了解如何更正该代码,以便它可以生成https链接

谢谢

将WordPress URL和Site URL设置为其HTTPS等效项应该可以解决此问题。这些设置可以在"设置"->"常规"下找到。

最新更新