如何修复 WordPress 中的混合内容错误(逐步)

您是否在 WordPress 中看到混合内容错误?WordPress 中的混合内容错误是由不正确的 HTTPs/SSL 设置引起的。通常它不会影响您网站的功能,但会对您网站的 SEO 和用户体验产生不利影响。在本文中,我们将向您展示如何修复 WordPress 中的混合内容错误。

如何修复 WordPress 中的混合内容错误

什么是 WordPress 中的混合内容错误?

强烈建议在 WordPress 中添加 HTTPS / SSL,因为在 2018 年 7 月之后,谷歌浏览器会将所有 http 版本的网站标记为不安全。

SSL 围绕从您的网站传输到用户浏览器的数据添加了一个额外的安全层。Google 等搜索引擎也建议在您的网站上使用 SSL。

所有最好的 WordPress 托管公司现在都提供免费 SSL 作为其软件包的一部分。如果您的托管公司不提供,那么您可以通过 Let’s Encrypt为您的 WordPress 网站获得免费的 SSL。

如果您已在您的网站上正确实施 SSL,那么您将在浏览器地址栏中的网站 URL 旁边看到一个绿色挂锁图标。

安全内容标志

另一方面,如果您的 HTTPS/SSL 设置未正确设置,那么您将在地址栏中看到信息标志或损坏的挂锁图标。

由于内容混合,不完全安全

这表明当您的网站使用 SSL 证书时,您网站上的某些内容仍来自非 HTTPS 网址。

您可以使用检查工具找出哪些内容是通过不安全的协议提供的。混合内容错误将在控制台中显示为警告,其中包含每个混合内容项目的详细信息。

开发人员工具中显示的混合内容

如果它只是您可以手动修复的单个项目,那么您可以继续通过编辑它出现的帖子、页面或主题文件来修复它。

但是,在大多数情况下,这些项目由 WordPress 动态添加或存储在您的数据库中。在这种情况下,很难检测到所有这些并手动修复它们。

话虽如此,让我们看看如何轻松修复 WordPress 中的混合内容错误。

修复 WordPress 中的混合内容错误

您需要做的第一件事是安装并激活SSL Insecure Content Fixer插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,您需要访问设置 » SSL 不安全内容页面来配置插件设置。

SSL 安全内容插件设置

此插件为混合内容错误提供不同级别的修复。我们将解释它们中的每一个、它们的作用以及哪一个最适合您。

1.简单

这是所有初学者用户最快和推荐的方法。它会自动修复 WordPress 中脚本、样式表和 WordPress 媒体库图像的混合内容错误。

2. 内容

如果简单的方法不能修复您网站上的混合内容错误,那么您应该尝试这种方法。除了检查 WordPress 内容和文本小部件中的修复之外,它将使用 simple 的所有功能。

3.小部件

这包括在内容级别应用的所有修复以及对您网站上所有 WordPress 小部件中加载的资源的附加修复。

4. 捕获

此方法捕获网站每个页面上从页眉到页脚的所有内容,并将所有 URL 替换为 HTTP。它速度较慢,会影响您网站的性能。

5.捕获所有

当以上所有级别都失败时,您可以尝试此方法。它会尝试修复所有可能导致您网站出现意外行为的问题。它还将对性能产生最大的负面影响。

选择内容修复级别后,您需要向下滚动到 HTTPS 检测部分。您可以在此处选择如何检测网站上的 HTTPS 内容。

HTTPS 检测

默认选项是使用适用于大多数网站的 WordPress 功能。

如果您使用Cloudflare CDN、nginx Web 服务器等,您将在下面找到其他特别有用的选项。继续并根据您的特定设置选择您认为适用于您的网站的方法。

不要忘记单击保存更改按钮来存储您的设置。

您现在可以访问您的网站,看看这是否解决了您网站上的不安全内容问题。在检查您的网站之前,请务必清除您的 WordPress 缓存。

如果 WordPress 中的混合内容错误未修复,请重新访问插件的设置页面并重新调整修复级别。

我们希望本文能帮助您了解如何修复 WordPress 中的混合内容错误。您可能还想查看我们最常见的 WordPress 错误列表以及如何修复它们。