WordPress站点健康状态是从 5.2版本开始在后台提供的,英文名 WordPress Site Health,是一款站点健康状态汇总的小工具。用于监控网站运行情况并通知出现的问题及需要改进的部分。貌似大家很少关注这个小工具(实际上没发现有什么用处),魏艾斯笔记觉得既然出了自然有它的用途,今天我们就来分享一下相关知识。
文章目录 隐藏
一、WordPress站点健康状态在哪里
三、优缺点
四、如何屏蔽
一、WordPress站点健康状态在哪里
默认放在 WordPress后台>工具>站点健康中。
WordPress后台首页有快捷方式,如果看不到就在右上角点击【显示选项】,再勾选“站点健康”。
二、WordPress站点健康状态介绍
2.1、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站点的健康状态检查。