WordPress站点健康状态是从 5.2版本开始在后台提供的,英文名 WordPress Site Health,是一款站点健康状态汇总的小工具。用于监控网站运行情况并通知出现的问题及需要改进的部分。貌似大家很少关注这个小工具(实际上没发现有什么用处),魏艾斯笔记觉得既然出了自然有它的用途,今天我们就来分享一下相关知识。

文章目录  隐藏 

一、WordPress站点健康状态在哪里

二、WordPress站点健康状态介绍

三、优缺点

四、如何屏蔽

一、WordPress站点健康状态在哪里

默认放在 WordPress后台>工具>站点健康中。

WordPress后台首页有快捷方式,如果看不到就在右上角点击【显示选项】,再勾选“站点健康”。

屏蔽烦人的WordPress站点健康状态-一个博客

二、WordPress站点健康状态介绍

2.1、WordPress站点健康状况是 WordPress 中的一个小工具,帮助站长监控网站运行情况。

由两部分组成:状态和信息。

状态:显示当前网站的健康信息、存在的问题。

信息:显示服务器环境软件版本、网站版本、程序版本、插件版本等信息。

屏蔽烦人的WordPress站点健康状态-一个博客

2.2、站点健康状态

显示你的 WordPress 网站配置和需要注意的项目的关键信息。

站点健康工具会检查下面 2 类问题。

  • 性能:WordPress 和 PHP 版本、SQL 服务器、安装了必需和推荐的 PHP 模块、UTF8MB4 支持、预定事件、HTTP 请求、REST API 和回环请求。
  • 安全性:活动主题和插件、HTTPS 连接、安全通信、调试模式关闭、与 WordPress.org 通信及后台更新。

这个工具提供了 3 个不同层次的站点健康状态。

  • 关键问题:发现的关键问题数量。从安全性或性能标记问题,再说明如何处理。
  • 建议改进:所有改善站点健康的建议,提供有关如何单独解决这些建议的说明。
  • 通过的测试:没有问题的项目数量并详细显示所有项目。

2.3、站点健康信息

显示有关 WordPress 网站配置的详细信息。

WordPress 站点健康工具按照以下类别显示信息。

  • WordPress:版本、站点和用户语言、主页 URL、站点 URL、永久链接结构、多站点检查等
  • 目录和大小:目录位置、大小、上传位置和大小、主题位置和大小、插件位置和大小等。
  • 已启用主题:主题名称、版本、作者、作者网站、父主题、主题功能、主题目录位置。
  • 已启用 插件:已启用插件名称、版本和作者姓名。
  • 媒体处理: 已启用编辑器的名称、ImageMagick 版本号、字符串、资源限制、GD 版本、Ghostscript 版本。
  • 服务器:服务器架构、Web 服务器、PHP 版本、时间限制、内存限制、最大输入时间、上传最大文件大小、发布最大大小、Imagick 库状态、.htaccess 规则等。
  • 数据库:扩展名、服务器版本、客户端版本、数据库用户、主机、名称和前缀。
  • WordPress 常量:ABSPATH、WP_HOME、WP_SITEURL、WP_CONTENT_DIR、WP_PLUGIN_DIR、WP_MAX_MEMORY_LIMIT、WP_DEBUG、WP_DEBUG_DISPLAY、WP_DEBUG_LOG、SCRIPT_DEBUG、WP_CACHE 等
  • 文件系统权限:是否能够写入要访问的目录。包括WordPress 主目录、wp-content 目录、上传目录、插件目录和主题目录。

2.4、复制站点信息到剪贴板

当别人问你网站什么版本、用的哪些环境软件及版本这些内部信息时,你又不想把后台登录信息给他人,就可以到这里使用按钮将站点信息复制粘贴发给主题、插件、维护、优化人员。特别是和国外主题、插件作者沟通时比较方便。

三、优缺点

WordPress站点健康状态虽然用到的时候很少,不过可以在一个页面中全面展示我们网站的当前状态、配置信息。从这个角度来说我们可以定期查看一下,可能从中发现网站存在的问题及可以改进的地方。

四、如何屏蔽

那么如何频闭这烦人的检查呢?

<?php
/*
Plugin Name: 健康状态屏蔽器
Plugin URI: http://example.com/health-status-blocker
Description: 屏蔽WordPress站点的健康状态检查。
Version: 1.0
Author: Your Name
Author URI: http://example.com
License: GPLv2
*/

function health_status_blocker_init() {
    // 阻止WordPress默认的健康状态检查请求
    remove_action('wp_head', 'wp_health_check_get_robots_meta');
}
add_action('init', 'health_status_blocker_init');

这个插件的作用是阻止WordPress默认的健康状态检查请求。它通过移除wp_head动作钩子来阻止WordPress默认的健康状态检查请求。这样,WordPress站点就不会显示健康状态检查的结果,从而屏蔽了站点的健康状态信息。

要使用此插件,请将上述代码保存为名为health-status-blocker.php的文件,并将其上传到您的WordPress插件目录中。然后,导航到WordPress后台管理页面的“插件”选项卡,找到并激活“健康状态屏蔽器”插件。一旦激活,插件将开始阻止WordPress站点的健康状态检查。