WP Manifestindependent plugin directory
manifest / performance / baby-wp-update-config-tool

Redis WordPress 更新配置工具

Redis WordPress 更新配置工具是一个用于优化 WordPress 更新检查频率的插件。通过使用 Redis 缓存来控制所有 WordPress 更新检查的频率,有效减少对 WordPress API 的请求次数,提升网站性能。

by obaby · github.com/obaby/baby-wp-update-config-tool · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/obaby/baby-wp-update-config-tool/archive/refs/heads/main.zip

From the readme

Redis WordPress 更新配置工具 插件简介 Redis WordPress 更新配置工具是一个用于优化 WordPress 更新检查频率的插件。通过使用 Redis 缓存来控制所有 WordPress 更新检查的频率,有效减少对 WordPress API 的请求次数,提升网站性能。 ⚠️ 重要提示 在使用本插件之前,您需要首先配置 WordPress 的 Redis 缓存功能。 本插件依赖于 Redis 缓存系统来存储更新检查的时间戳。如果您的 WordPress 站点未配置 Redis 缓存,插件将无法正常工作。请确保: 1. 已安装并配置 Redis 服务器 2. 已安装 WordPress Redis 缓存插件(如 Redis Object Cache、WP Redis 等) 3. Redis 缓存功能已正常启用并运行 如果 Redis 缓存未配置,插件在初始化时会记录警告信息,但不会阻止插件运行。 功能特性 控制的更新检查类型 插件控制以下 5 种 WordPress 更新检查: 1. WordPress 核心版本检查 (wpversioncheck) - 检查 WordPress 核心是否有新版本可用 2. 主题更新检查 (wpupdatethemes) - 检查已安装主题是否有更新 3. 插件更新检查 (wpupdateplugins) - 检查已安装插件是否有更新 4. 浏览器版本检查 (wpcheckbrowserversion) - API: POST https://api.wordpress.org/core/browse-happy/1.1/ - 检查浏览器版本兼容性 5. PHP 版本检查 (wpcheckphpversion) - API: GET https://api.wordpress.org/core/serve-happy/1.0/?phpversion=X.X.X - 检查 PHP 版本兼容性 工作原理 - 缓存机制:不依赖 WordPress 的 transient,直接使用 Redis 缓存存储最后检查时间 - 智能跳过:如果 24 小时内已经执行过更新检查,自动跳过,不发送 API 请求 - 缓存有效期:默认缓存有效期为 24 小时(86400 秒),可自定义修改 - 多维度拦截:通过多种 WordPress 钩子和过滤器实现全面拦截,确保更新检查被有效控制 系统要求 - WordPress 版本:5.0 或更高版本 - PHP 版本:7.4 或更高版本 - 必需功能:WordPress Redis 缓存功能必须已配置并启用 安装方法 方式一:通过 WordPress 后台安装 1. 下载插件压缩包 2. 登录 W

Read the full README on GitHub →