如何修复插件资源的混合内容警告?
为此,您需要使用一个插件,如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.!!!
WordPress core和extensions(应该)依赖API函数在准确的位置和协议生成和排队资产。
由于您的案例似乎是关于这些内容,而不是存储在内容中的URL,因此有两种常见的可能性:
扩展中的代码未使用API或使用不当,导致URL无效。通常,这应该由扩展的开发人员在上游修复。
您的WP实例和/或服务器配置不正确,导致API基于该无效配置生成无效结果。这很难猜测,需要对特定安装进行故障排除,检查设置并尝试检查特定的相关代码及其结果。
我建议您编辑wp-config.php
首先使用https URL。在mysql凭据后添加以下行:
define(\'WP_HOME\',\'https://tanya.asmaraku.com\');
define(\'WP_SITEURL\',\'https://tanya.asmaraku.com\');