devuri / advanced-custom-site-status
为您的WordPress网站添加一个具有速率限制的自定义健康检查端点。通过一个常量支持可定制的端点别名。
v0.2.7
2024-02-17 19:01 UTC
Requires
- php: ^7.3 || ^7.4 || ^8.0 || ^8.1
- ext-curl: *
- ext-json: *
Requires (Dev)
- ergebnis/composer-normalize: ^2.42
- fakerphp/faker: ^1.23
- phpstan/phpstan: ^1.10
- symfony/var-dumper: ^5.4
- szepeviktor/phpstan-wordpress: ^1.3
- yoast/phpunit-polyfills: ^2.0
This package is auto-updated.
Last update: 2024-09-09 02:46:58 UTC
README
Advanced Custom Site Status是一个WordPress插件,为您的WordPress网站添加一个具有速率限制的自定义健康检查端点。此端点专门设计用于检查数据库连接性,确保您的WordPress网站数据库可访问且响应迅速。插件通过一个常量支持可定制的端点别名,允许您将其个性化集成到WordPress环境中。
特性
- 自定义健康检查端点:提供一个专门的URL来检查网站的健康状况,专注于数据库连接性。
- 速率限制:通过限制特定时间段内的健康检查请求数量,保护您的网站免受潜在的滥用。
- 可定制的端点别名:允许通过WordPress常量设置健康检查端点的自定义别名。
要求
- WordPress 5.3.0或更高版本
- PHP 7.3.5或更高版本
安装
通过Composer
要使用Composer安装插件,请运行以下命令
composer require devuri/advanced-custom-site-status
如果您已经在Packagist上提交了插件,请将your-vendor
替换为您的实际Packagist上的供应商名称。
手动安装
- 从GitHub存储库下载插件文件。
- 将
advanced-custom-site-status
目录上传到您的WordPress网站的wp-content/plugins/
目录。 - 通过WordPress的“插件”菜单激活插件。
配置
要自定义端点别名,请按如下方式在您的wp-config.php
文件中定义CUSTOM_HEALTH_CHECK_SLUG
常量
define('CUSTOM_HEALTH_CHECK_SLUG', 'my-custom-health-endpoint');
如果未定义此常量,插件将默认使用health-check-site-status
作为端点别名。
使用方法
安装和激活后,可以通过配置的别名(如果没有配置,则使用默认别名)访问健康检查。例如
https://yourdomain.com/my-custom-health-endpoint
此URL将返回一个JSON响应,指示您的WordPress网站数据库的健康状况。
贡献
欢迎贡献!请随时提交拉取请求或提出问题以改进插件。
许可协议
本插件采用GPLv2许可协议。有关更多详情,请参阅许可协议URI。