WordPress 的站点健康(Site Health)工具可帮助监控网站的性能和安全性。如果你看到诸如 “The REST API encountered an error” 或 “One or more plugins do not comply with the Consent API” 之类的警告,不用担心——我们将引导你用简单的方法修复它们。

“The REST API encountered an unexpected result” / “An error”

REST API 允许 WordPress 和插件在后台通信。这些错误通常由以下原因引起:

  • 冲突的插件或主题
  • 安全工具阻止访问
  • 缓存配置错误

步骤

  1. 登录 hPanel。
  2. 登录 WordPress 管理员后台。
  3. 设置常规 中检查站点 URL。

ℹ️ 注意你的站点 URL 应为你的域名(domain.tld)。

  1. 停用所有插件 以查找错误原因。如果网站正常工作,逐个重新启用插件。否则进入下一步。
  2. 切换到默认主题。

“Your site could not complete a loopback request”

Loopback 请求用于运行计划任务和后台进程,通常由维护模式或破损的插件引起。

步骤

WordPress Settings > General with the Site Address URL field highlighted
WordPress Settings > General with the Site Address URL field highlighted
  1. 停用插件 以检查冲突。
  2. 临时禁用 维护模式插件

“automatic_updater_disabled”

这表示 自动更新已关闭,可能导致网站版本过旧。

修复方法:

  1. 停用所有插件,然后逐个启用以查找原因。
  2. 进入 wp-config.php 文件并删除以下行:
define('AUTOMATIC_UPDATER_DISABLED', true);

如果你不确定 wp-config.php 文件的位置,请查看这篇文章:定位 wp-config.php 文件。

“Page cache is detected but the server response time is still slow”

这表示你正在使用缓存插件,但网站仍然很慢。

步骤

  1. 启用 CDN(如 CloudflareHostinger CDN)以减少加载时间。
  2. 按 此处 的步骤优化网站。

“Auto-loaded options may affect performance”

Autoloaded options 是每次页面加载时都会加载的设置。如果过多,会拖慢网站。

步骤

  1. 使用 数据库清理插件 删除旧数据。
  2. 定期 优化 数据库。

“One or more plugins do not comply with the Consent API”

这表示某个插件在用户同意之前就设置了 Cookie 或运行了跟踪脚本,可能违反 GDPR。

步骤

  1. 更新所有插件——许多插件会逐步加入 Consent API 支持。
  2. 停用所有插件,然后逐个启用以查找原因,并替换不合规的插件,或联系其开发者。

保持 WordPress 健康

  • 始终 更新 WordPress、主题和插件。
  • 仅使用可信插件,并移除不需要的插件。
  • 定期备份并进行 速度检测。

来源:Hostinger 官方帮助文档