默认的医生诊断检查 尽管其强大之处在于可自定义的能力, wp doctor 仍包含一系列默认的诊断检查,这些检查被视为生产网站的建议。 使用 wp doctor list 查看这些默认检查: 名称 描述 autoload-options-size 当自动加载选项大小超过 900 kb 阈值时发出警告。 constant-savequeries-falsy 确认 SAVEQUERIES 常量的预期状态。 constant-wp-debug-falsy 确认 WP_DEBUG 常量的预期状态。 core-update 当有新的 WordPress 次要版本可用时报错;主要版本则发出警告。 core-verify-checksums 根据发布的校验和验证 WordPress 文件;失败时报错。 cron-count 当注册的定时任务总数超过 50 个时报错。 cron-duplicates 当注册的重复定时任务超过 10 个时报错。 file-eval 检查文件系统中是否存在正则表达式模式 `eval\(.*base64_decode\(.*` 的文件。 option-blog-public 确认 'blog_public' 选项的预期值。 plugin-active-count 当激活的插件超过 80 个时发出警告。 plugin-deactivated 当超过 40% 的插件处于停用状态时发出警告。 plugin-update 当有插件更新可用时发出警告。 theme-update 当有主题更新可用时发出警告。 进一步解释: 自动加载选项是在每次向 WordPress 发出请求时自动加载的选项。大小超过推荐阈值可能是更大问题的征兆。 因为 SAVEQUERIES 会导致 WordPress 为每个 SQL 查询保存一个回溯跟踪,这是一项开销很大的操作,所以不鼓励在生产环境中使用 SAVEQUERIES。 WordPress 次要版本通常是安全版本,应立即应用。 如果您创建自定义的 doctor.yml 配置文件,可以使用 wp doctor list --config= 查看文件中列出的诊断检查。