如何修复插件资源的混合内容警告?

时间:2017-08-22 作者:andrewkusuma

HTTPS ERROR

如何修复wordpress插件和主题的混合内容,我的图片已经提供https

我还使用https://www.whynopadlock.com/

3 个回复
SO网友:Ian

为此,您需要使用一个插件,如Better Search Replace来替换http://yoursite 具有https://yoursite

WordPress将URL绝对保存在数据库中。因此,如果您在某个时间点将站点与http连接,然后更改为使用https,WordPress仍会将http URL保存在数据库中。

当站点切换到https以修复URL时,WordPress不会自动更新其数据库。

Better Search Replace , 一旦安装,将允许您进行一次试运行,以测试替换项是否可以正常工作,而不会意外损坏数据库。一旦您对结果感到满意,请运行real的替换,这应该可以实现。

当然,使用搜索和替换插件只是改变数据库的众多方法之一,但我发现这是一种快速有效的方法。

NOTE: Back up your website first.!!!

SO网友:Rarst

WordPress core和extensions(应该)依赖API函数在准确的位置和协议生成和排队资产。

由于您的案例似乎是关于这些内容,而不是存储在内容中的URL,因此有两种常见的可能性:

扩展中的代码未使用API或使用不当,导致URL无效。通常,这应该由扩展的开发人员在上游修复。

您的WP实例和/或服务器配置不正确,导致API基于该无效配置生成无效结果。这很难猜测,需要对特定安装进行故障排除,检查设置并尝试检查特定的相关代码及其结果。

SO网友:Anton Lukin

我建议您编辑wp-config.php 首先使用https URL。在mysql凭据后添加以下行:

define(\'WP_HOME\',\'https://tanya.asmaraku.com\');
define(\'WP_SITEURL\',\'https://tanya.asmaraku.com\');

结束

相关推荐

使用HTTPS上载图像时出现HTTP错误?

使用常规http在WP中上载图像时,一切正常。使用HTTPS上传图像时,我收到一个错误,上面写着“HTTP错误”红色。为什么HTTPS会导致此问题?如何修复它?非常感谢。在WP admin中使用HTTPS编辑、上载图像可以工作,但不能通过主题/前端工作?我想这是一个主题问题?