资源详细介绍:
做WordPress站的站长都知道,备份、恢复、测试站搭建、网站克隆和迁移,每一项都让人头疼,弄不好就把正式站搞崩。WP STAGING就是一款一站式插件,集备份、恢复、测试站、克隆和迁移功能于一体,专门为专业工作流程设计,代码经过100%单元测试,还有数千次自动化测试,在所有支持的PHP版本上都经过了全面的端到端测试,稳定性拉满。
它能在几分钟内创建网站的完整备份,或者精准克隆整个网站。不管你是想安全测试插件和主题更新、需要时恢复网站、把WordPress迁移到其他服务器,还是在修改网站前搭建测试站,用它都能轻松搞定,不用再找多个插件搭配,省了不少麻烦。
WP STAGING是在德国开发的,主要面向需要可靠WordPress备份、测试站、恢复和迁移流程的机构、开发者和企业,不管是批量建站的工作室,还是单站运营的站长,用它都很合适。
WP STAGING PRO还包含更高级的功能,比如远程同步(Remote Sync),通过API密钥就能安全地将一个WordPress网站从一台服务器拉取到另一台服务器;还有WP STAGING CLI,能把WP STAGING的备份文件,转换成基于Docker的本地开发网站,方便开发者本地调试。
除非你选择传输或远程存储流程,否则所有数据都会保存在你自己的服务器上,不用担心数据泄露,你的数据只属于你自己。而且WP STAGING专门为速度、可靠性和低资源环境设计,哪怕是共享主机也能流畅运行,不会拖慢网站速度。
在克隆、备份、恢复和迁移过程中,WP STAGING会自动搜索并替换链接和路径,不用你手动修改,避免出现链接失效的问题。实测下来,哪怕你的网站运行在配置一般的共享主机上,这款测试站和备份插件也能快速、高效地克隆你的网站,不会出现服务器超时的情况。
WP STAGING FREE—备份与测试站功能
- 将整个正式站克隆到子目录中,比如example.com/staging-site,不用手动搭建测试环境
- 高性能备份和克隆功能,哪怕是数据库非常大的网站,也能快速完成操作
- 支持备份计划,可设置自动每日备份,不用手动定时备份,省心省力
- 操作简单:一键就能创建克隆或备份,哪怕是新手也能上手,不用懂技术
- 高效的后台处理,不会拖慢你的网站,备份克隆时不影响网站正常访问
- 无需软件即服务(SaaS),也不需要注册外部账户,直接在WordPress后台操作即可
- 所有数据都保存在你的服务器上,数据只属于你自己,不用担心数据泄露
- 即便是大型网站或配置较弱的服务器,也不会出现服务器超时的情况
- 备份、克隆和恢复流程的速度,取决于网站大小和服务器资源,整体效率很高
- 可将克隆网站作为备份和更新策略的一部分,测试插件主题更新后再同步到正式站
- 只有管理员能访问克隆或备份网站,保障网站数据安全,防止他人篡改
- 对SEO友好的测试站,自带登录保护和无索引处理,不会影响正式站的SEO排名
- 测试站/备份网站的管理员栏是橙色的,能清晰区分你正在操作的是测试站还是正式站,避免误操作
- 丰富的日志功能,所有操作都有记录,出现问题可快速排查原因
- 支持Apache、Nginx、Microsoft IIS和LiteSpeed服务器,适配绝大多数主机环境
- 每一个版本都会经过全面的自动化测试,确保插件稳定、可靠、快速,不会出现兼容问题
- 提供快速且专业的支持团队,遇到问题能及时得到解决,不用自己瞎琢磨
WP STAGING PRO—备份与测试站功能
以下功能仅在WP STAGING PRO版本中提供
- 远程同步(Remote Sync)——安全地将一个WordPress网站从一台服务器拉取到另一台服务器,跨服务器迁移更方便
- WP STAGING CLI——将备份文件转换成基于Docker的本地开发网站,开发者可本地调试,不用直接操作正式站
- 可将WordPress迁移和传输到另一台主机或域名,换主机、换域名不用重新建站
- 一键将包含插件、主题和媒体文件的测试站推送到正式站,测试无误后直接同步,避免手动复制出错
- 可将备份或测试站克隆到独立的数据库,数据分离,更安全
- 可为备份或克隆网站选择自定义目录,不用局限于默认路径,更灵活
- 可选择自定义子域名作为目标地址,比如dev.example.com,测试站地址更规范
- 可定义访问克隆或备份网站的用户角色,比如客户或外部开发者,方便团队协作,不用开放管理员权限
- 支持多站点(Multisite)的迁移、备份和克隆,批量管理多站点更高效
- 可按时间和间隔设置定期重复备份,不用手动设置,彻底解放双手
- 可将备份文件下载并上传到另一台服务器,用于迁移和传输,跨主机备份更灵活
- 支持备份保留设置,可设置保留多少个备份文件,避免占用过多服务器空间
- 可自定义备份名称,方便区分不同时间、不同用途的备份,快速找到需要的备份文件
- 如果无法创建备份,会发送邮件通知,及时提醒你处理,避免遗漏备份
- 支持WordPress多站点备份,多站点运营站长不用单独备份每个站点
- 可将备份保存到Google Drive,云端存储更安全,不用担心服务器故障导致备份丢失
- 可将备份保存到Amazon S3,适配不同云端存储需求
- 可将备份保存到(S)FTP,灵活选择存储方式
- 可将备份保存到Dropbox,方便跨设备访问备份文件
- 可为云存储提供商设置自定义备份文件夹路径,方便管理云端备份
- 提供优先支持,PRO版用户遇到问题可优先获得解决,节省等待时间
WP STAGING备份与克隆技术要求及信息
- 支持最新版本的WordPress,适配最新功能,不会出现兼容问题
- 最低支持WordPress 3.8版本,老旧站点也能使用
- 克隆和备份功能适用于所有虚拟主机,不用纠结主机类型
- 无需额外安装库,直接安装插件就能使用,不用复杂配置
- 备份和克隆支持大型网站,哪怕数据库庞大也能轻松应对
- 自定义备份格式比任何tar或zip压缩都更快、更小,节省服务器空间和时间
- 备份和克隆功能可在低内存和共享主机环境中运行,适配配置一般的主机
![图片[1]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155810796.png/ztp)
![图片[2]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155811250.png/ztp)
![图片[3]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155812808.png/ztp)
![图片[4]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155812242.png/ztp)
6.17.0 版本发布于 2026 年 10 月 9 日
📦 新功能:为备份下载添加安全传输会话。备份不再以永久公共 URL 的形式提供。相反,“下载备份”和“共享备份链接”在点击时会创建短效的、令牌化的传输链接,由 Web 服务器静态提供,因此 PHP 永远不会流式传输备份,大型下载也不会遇到 PHP 超时问题。#5449
📦 新功能:防止 Apache 和 IIS 对永久备份目录进行直接 HTTP 访问,并添加备份文件夹安全自测功能,附带一个小巧且可展开的通知,说明在文件夹仍然可访问时应询问主机提供商的内容。#5449
⚡️ 增强:在免费版本中打开新临时站点的按钮下方推广 Pro 自动登录功能。#6360
⚡️ 增强:在列出备份时,要求 OneDrive 提供整页条目,而不是让 Microsoft Graph 保持默认的每请求 200 条。 (Pro) #5913
⚡️ 增强:将“创建空白 WP 站点”功能限制在商业计划及以上版本。 (Pro) #6725
⚡️ 增强:优先显示最新的十个远程备份,其余备份放在“显示更多”按钮后,从而避免大型远程备份文件夹拖慢备份列表的速度。 (Pro) #5913
🐛 修复:当主题、插件或媒体文件的修改日期早于 1970 年或晚于 2106 年时,备份不再失败。 #6582
🐛 修复:在现有取消操作正在进行时,第二次发起的取消操作现在会等待前者完成,而不是静默停止。 #6623
🐛 修复:在某些使用 SQLite 的站点上,后台作业可能无法找到其队列表。 #6756
🐛 修复:在 WP-CLI 的 staging-site-create 命令中克隆 source-blog-id 指定的子站点,而不是当前博客。 (Pro) #6268
🐛 修复:纠正多站点网络克隆的 .htaccess 重写基路径。 (Pro) #6137
🐛 修复:卸载 WP Staging Pro 时删除远程同步设置。 (Pro) #6764
🐛 修复:在拆分备份的每一部分都被删除后完成删除请求,而不是在没有回复的情况下结束请求。 (Pro) #6784
🐛 修复:当多个存储空间中的一个返回错误时,完成远程备份列表加载,而不是让加载指示器一直运行并导致“未找到远程备份”消息过时。 (Pro) #5913
🐛 修复:当远程上传检查已存在于远程存储中的文件时,对整个备份进行一次哈希运算,而不是两次。 (Pro) #6498
🐛 修复:在捆绑下载中包含远程同步日志和时间戳。 (Pro) #6640
🐛 修复:将捆绑的日志下载保留在 14 天的保留期内,而不是包含任何时间点的日志。 #6713
🐛 修复:将每个作业日志条目保持在同一行,这样错误消息中的换行符将无法再伪造日志条目。 #6758
🐛 修复:防止损坏的临时站点报告中包含密码,并删除临时报告文件。 #6131
🐛 修复:防止存储访问令牌出现在到达作业日志和调试日志的请求错误中。 (Pro) #6631
🐛 修复:在列出推送表时保留在线站点的数据库前缀,确保请求的其余部分不会读取或写入临时站点的表。 (Pro) #6772
🐛 修复:在仅更改备份计划的保留策略时,保留该计划的运行日期和错过运行的记录。 (Pro) #6479
🐛 修复:按下“停止”按钮后保持临时站点创建屏幕打开,而不是从其他页面报告作业已取消或打开状态错误弹出窗口。 #6455
🐛 修复:允许在没有开发者或代理许可证的情况下,通过“删除 wpstg-restore.php”按钮移除恢复工具。 (Pro) #6706
🐛 修复:使 wp wpstg status 正确报告运行中、已完成和失败的作业。 (Pro) #6787
🐛 修复:在上传失败报告中命名失败的备份。 (Pro) #6551
🐛 修复:当许可证未激活时,提供临时站点的登录页面,而不是会话过期错误。 (Pro) #6708
🐛 修复:在文件众多的备份上打开备份浏览器,而不是因 HTTP 500 内存错误而失败。 #6667
🐛 修复:向 Slack 发布每个失败的定时备份上传信息(重复上传每小时最多一次),并即使在关闭错误邮件的情况下也发送 Slack 错误报告。 (Pro) #6551
🐛 修复:在跳过数据库授予警告后保留克隆设置。 (Pro) #6712
🐛 修复:在旧版推送期间保留生产环境的 wpstg_queue 和 wpstg_settings。 (Pro) #6693
🐛 修复:在还原后清除 LiteSpeed 页面缓存,即使还原操作替换或停用了 LiteSpeed Cache 插件。 #6779
🐛 修复:读取 Google Drive、OneDrive 和 S3 存储上备份列表的每一页,确保备份列表和保留策略能看到每个已存储的备份。 (Pro) #5913
🐛 修复:在某些使用 SQLite 的站点上,读取和检查插件设置可能会挂起或返回为空。 #6751
🐛 修复:拒绝备份其博客 ID 未命名当前网络中的任何子站点,或命名的子站点已存档、暂停或删除的子站点。 #6403
🐛 修复:远程同步推送不再在每次队列滴答声时记录 setTmpDatabasePrefix() TypeError。 (Pro) #6773
🐛 修复:在存储的架构版本为当前版本时修复缺失的队列列。 #6693
🐛 修复:当备份文件达到服务器文件大小限制时,报告该情况并提供处理建议,而不是报告为磁盘已满。 #6862
🐛 修复:重试可能无法发送的定时备份报告邮件。 #6551
🐛 修复:在网络错误后重试打开 Google Drive 上传会话,而不是取消上传。 (Pro) #6681
🐛 修复:使用当前的 mu-plugin 运行优化器预检并重试未验证的检查。 #5659
🐛 修复:每小时最多发送一次相同的备份报告邮件。 #6551
🐛 修复:当站点未激活许可证时,在 Pro 标题栏中显示“激活许可证”按钮。 (Pro) #6707
🐛 修复:显示“立即运行”无法启动备份计划的原因,并在子站点备份被拒绝时将计划的最后一次运行标记为失败。 #6403
🐛 修复:当远程上传发现远程副本大小不同时,跳过对整个备份的哈希计算。 (Pro) #6823
🐛 修复:停止临时站点克隆和推送的搜索与替换步骤中的 PHP 8.4 弃用通知。 #5623
🐛 修复:停止被杀死的备份请求二次添加相同文件,这会导致已完成的备份在文件计数检查中被丢弃。 #6578
🐛 修复:当无法首先删除同名的错误大小文件时,停止远程备份上传,并重试超时后的 pCloud 删除操作。 (Pro) #6496
🐛 修复:停止重试的 Next-Gen 推送,或临时站点创建、更新或重置操作重放数据库行并导致重复 PRIMARY 键失败。 #6577
🐛 修复:停止第二个“成功”对话框覆盖创建临时站点后打开的下一个对话框。 #6664
🐛 修复:停止针对成功定时备份的重复 PHP 时间限制警告。 #6551
🐛 修复:防止过期的临时登录记录登出已使用密码登录的现有管理员。 (Pro) #6840
🐛 修复:停止在按下“停止”后状态检查立即失败时将备份报告为失败。 #6455
🐛 修复:当博客 ID 无法解析时,停止子站点备份静默备份当前博客的行为。 #6403
🐛 修复:停止两个同时进行的 FTP/SFTP 配置文件保存尝试申领同一个文件夹。 (Pro) #6559
🐛 修复:“将备份上传到云端”和“创建备份”模态框在连接了个人 API 凭据的 Google Drive 后再次访问“备份”页面时,不再自动重新打开。 (Pro) #6139
🐛 修复:当 Google Drive、OneDrive、Dropbox 或任何 S3 存储上的备份列表无法完整读取时发出警告,而不是仅显示短列表作为整个文件夹。 (Pro) #5913
🐛 修复:在独立恢复工具中正确地将包含撇号、双引号或反斜杠的数据库密码、用户和名称写入 wp-config.php。 (Pro) #6794
🛠️ 开发:将 Pro 6.16.0 功能添加到“免费版 vs Pro版”对比中。 #6716
🛠️ 开发:直接检查备份取消和错误模态框本身,而不是整个页面,该操作现在会在新闻推送中引用取消模态框的标题。 #6715
🛠️ 开发:通过列表确认云存储集成测试中的每个虚拟备份,并在短暂的网络错误导致其丢失时再次上传。 #6624
🛠️ 开发:在每次运行后删除 OneDrive 集成测试文件夹,而不是将其留在共享账户中。 #6682
🛠️ 开发:记录计划的托管部署服务可以复用哪些现有的备份、远程同步和 CLI 部分。 #6744
🛠️ 开发:放弃第二次批准流程,允许两次干净的角色审查使拉取请求准备好合并。 #6736
🛠️ 开发:预期备份取消在状态检查失败时结束并显示为已取消。 #6728
🛠️ 开发:在代理人处理某项任务之前,先寻找已经存在的修复方案。 #6800
🛠️ 开发:将“修改请求”审查的驳回权交给作者或项目所有者,因为代理人被禁止执行此操作。 #6759
🛠️ 开发:保持实时许可证检查在远程同步拉取数据库规范之外。 #6711
🛠️ 开发:允许工作树运行读取数据库的 Playwright 规范。 #6368
🛠️ 开发:允许代理人通过 dev/ci-watch.sh reply 发布审查线程回复。 #6748
🛠️ 开发:允许生命周期控制器接受 Codex 的审查来代替 Copilot 的审查。 #6868
🛠️ 开发:允许生命周期控制器对合并可能性仍在计算中的拉取请求采取行动。 #6798
🛠️ 开发:降低每个 E2E 测试在屏幕录制和循环动画上消耗的 CPU。 #6695
🛠️ 开发:使 WP-CLI 临时站点轮询示例在作业完成或失败时停止。 #6785
🛠️ 开发:使致命错误防护装置检测隐藏标记中的致命错误。 #6505
🛠️ 开发:在许可证功能矩阵中将迁移记录为仅 Pro 功能。 #6788
🛠️ 开发:从其原始分支恢复 make worktree 问题,而不是从主分支启动第二个分支。 #6803
🛠️ 开发:在站点设置期间重试 WordPress 插件和主题下载。 #5303
🛠️ 开发:在发布流水线被触发的分支上运行它,而不是在以当前月份命名的分支上。 #6692
🛠️ 开发:在代理人打开新议题之前先搜索现有议题。 #6503
🛠️ 开发:在一轮审查中解决拉取请求:角色审查后的推送不再需要再次询问审查者。 #6657
🛠️ 开发:在发布套件的 PHP 7.4 网关中对 Pro 单站临时站点和 Pro 单站备份进行分片。 #6698
🛠️ 开发:审查解决后从生命周期控制器启动完整的 PHP 矩阵。 #6739
🛠️ 开发:在角色审查发布后启动生命周期控制器,以便立即移除审查角色标签。 #6832
🛠️ 开发:修复在调度两个临时站点之间经过一秒钟时 StagingSiteHttpDetectorTest 返回 301 而非 300 的错误。 #6762
🛠️ 开发:停止生命周期控制器阻碍仅落后于主分支的拉取请求。 #6790
🛠️ 开发:在快速测试或 E2E 运行完成时通知生命周期控制器,而不是等待两小时一次的扫描。 #6814
🛠️ 开发:在需要真实表的四个单元测试类中关闭 wp-browser 的临时表重写功能。 #6763
🛠️ 开发:在拉取请求上编写所有者决策请求时使用产品术语,不使用代号。 #6804
6.16.0 版本发布于 2026 年 10 月 1 日
📦 新功能:添加“创建空白 WP 站点”选项,该选项会安装一个全新的 WordPress,而不是克隆在线站点。 (Pro) #2959
📦 新功能:为远程同步拉取添加可选的低磁盘空间模式,该模式以受限部分创建和传输备份,因此源站点无需为整个备份预留空闲磁盘空间。 #5317
📦 新功能:在克隆和推送时预览并映射子站点 URL。 (Pro) #5898
⚡️ 增强:复制 FTP/SFTP 存储配置文件,使得同一服务器上的第二个目标无需重新输入连接详情。 (Pro) #6506
⚡️ 增强:FTP/SFTP 设置在更新后会移动到新位置,因此返回旧版本需要重新输入。 #5946
⚡️ 增强:将 FTP/SFTP 目标排除在临时站点之外,防止生产环境凭据被复制到克隆站点。 #5946
⚡️ 增强:仅针对 WP STAGING 请求加载远程存储代码。 (Pro) #3879
⚡️ 增强:拒绝将 FTP/SFTP 配置文件保存到同一服务器上另一个配置文件已使用的文件夹中。 (Pro) #6506
⚡️ 增强:支持每个站点多个独立的 FTP/SFTP 存储配置文件。 #5946
🐛 修复:当备份大小刚好略低于 10 的幂时,备份不再在自身的完整性检查中失败。 #6480
🐛 修复:取消从首次运行屏幕启动的备份现在会关闭进度窗口并再次提供选择,而不是让窗口保持打开并在第二次尝试时失败。 #6406
🐛 修复:在卸载插件时删除所有 wpstg_staging_sites_backup_<time> 选项。 #6185
🐛 修复:在新备份存在后删除计划不再保留的备份,确保仅保留单个备份的计划永远不会出现没有备份的情况。 #6359
🐛 修复:在更新无法恢复时以及卸载时,删除临时站点存储凭据的临时副本。 #6263
🐛 修复:从临时站点克隆中排除后台处理队列表。 #6362
🐛 修复:在存储服务提供商测试中预期存储配置 AJAX 回调,使主分支的单元测试再次通过。 #6550
🐛 修复:为计划通过“创建备份”生成的备份指定计划的 ID,使该计划将备份计入保留数量,按顺序轮换,并将其报告为最后一次运行。 #6462
🐛 修复:尊重以双横线开头的 WP-CLI 选项并报告未知选项。 #6413
🐛 修复:在备份计划的调度 ID 不是字符串时持续重建备份 cron 事件。 #6370
🐛 修复:在取消备份还原后保持“正在取消与清理”模态框,而不是从其他页面报告作业已取消。 #6620
🐛 修复:在推送后保持选择 Next-Gen 传输方法。 (Pro) #6527
🐛 修复:使 WP-CLI staging-site-create 尊重数据库和其他高级选项。 (Pro) #6257
🐛 修复:在临时站点运行 WP STAGING 免费版时命名缺失的自动登录端点,而不是责怪防火墙。 #6222
🐛 修复:在还原备份时防止域名后缀重复并保留转义的页面构建器 URL。 (Pro) #3439
🐛 修复:保护在页面加载完成前点击的更新操作。 #6337
🐛 修复:记录远程同步身份验证失败的实际原因,而不是通用消息。 #5505
🐛 修复:减少备份期间创建的临时文件。 #2037
🐛 修复:拒绝克隆到 PHP 无法读取的目标目录,而不是以致命错误失败。 #6494
🐛 修复:当目标表前缀已被使用时,拒绝创建临时站点。 #6220
🐛 修复:在 WP-CLI backup-create 命令中拒绝备份已存档、暂停、删除或属于其他网络的子站点。 #6384
🐛 修复:在还原备份或使用远程同步同步数据库后重新生成 Elementor CSS。 #6251
🐛 修复:报告无法完成的取消操作,而不是永远询问服务器。 #6422
🐛 修复:说明哪些任务无法构建,而不是责怪磁盘空间,并保留错误报告返回的对象。 #6277
🐛 修复:在推送时默认选择 wp-content 下的自定义文件夹,避免静默遗漏。 #6157
🐛 修复:为备份上传期间的错误 429 显示可操作的指导。 #1162
🐛 修复:备份“包含”图标上每次只显示一个标签,而不是重叠显示多个。 #5381
🐛 修复:停止已取消的备份、临时站点或推送操作将取消终止的请求记录到浏览器控制台,并报告已完成作业在关闭期间遇到的错误,而不是吞掉它。 #6007
🐛 修复:停止中断的克隆操作在临时文件夹中留下连接到生产数据库的在线 WordPress 站点。 #6145
🐛 修复:在未更改备份计划的情况下保存时,停止从头计算运行次数,以确保错过的备份保持报告状态。 (Pro) #6409
🐛 修复:停止将失败的远程同步身份验证计入使用分析中的同步尝试次数。 #5505
🐛 修复:停止在按下“取消”后状态检查立即失败时将备份还原报告为失败。 #6620
🐛 修复:停止 WP-CLI backup-create 命令备份 subsite_blog_id 指定以外的子站点。 #6384
🐛 修复:“创建备份”模态框在停止运行 WP Staging Pro 的站点的备份页面上不再自动打开。 #6613
🐛 修复:“将备份上传到云端”和“创建备份”模态框在保存未离开页面的云存储设置后不再自动重新打开。 (Pro) #6613
用户体验:在仅限 Pro 可关闭的隔离控件的临时站点摘要中显示“始终开启”。 #5987
微调:在推送至生产环境前创建全站备份。 (Pro) #5240
微调:解释卸载操作为何保留临时站点和备份。 #6155
🛠️ 开发:将 AGENTS.md 与 CLAUDE.md 中的内部规则对齐,使 Copilot 和 Codex 遵循相同的变更日志、测试、注释和代码风格规则。 #6510
🛠️ 开发:将代码风格指南和测试文档与 CLAUDE.md 对齐。 #6515
🛠️ 开发:从生命周期控制器应用“阻塞”标签,以取代 fast-tests-failed 和 fast-tests-cancelled。 #6592
🛠️ 开发:从生命周期控制器应用审查角色标签,并移除未支持的“准备合并”状态。 #6601
🛠️ 开发:在无人审查时从生命周期控制器询问 Copilot 的审查意见。 #6644
🛠️ 开发:在拉取请求模板中询问类型和复现步骤,使手动填写的拉取请求能满足合并准备状态。 #6560
🛠️ 开发:当所有打开的审查结果都已报告修复并等待审查者时,要求作者提供缺失的“待后续跟进”行,而不是另一个修复。 #6591
🛠️ 开发:要求审查者(第二次批准等待的审查者)审查头提交,并在合并准备状态中命名他们。 #6614
🛠️ 开发:使过程文档和图表与生命周期控制器保持一致。 #6678
🛠️ 开发:在 make reset 期间构建 WP Staging 免费版(如果 dist/wp-staging 中没有完整构建),以便 WP Staging Pro 可以在开发站点上激活它。 #6103
🛠️ 开发:构建快速测试浏览器固件服务的 JavaScript,使 Playwright 运行无法静默测试陈旧的捆绑包。 #6457
🛠️ 开发:将审查限制在 25 行以内,并在每个发现结果标题中命名缺陷。 #6594
🛠️ 开发:根据审查、检查和保持项检查每个打开的拉取请求的标签,并报告分歧点,而不进行写入。 #6525
🛠️ 开发:使用 Prettier 检查所有 SCSS 文件,不仅是深层文件夹中的文件。 #6509
🛠️ 开发:在每次推送到主分支时检查翻译模板,以便在引入它的合并中报告陈旧模板,而不是在不相关的拉取请求中发现。 #6312
🛠️ 开发:在开始工作前申领 GitHub 议题,并通过一条命令从积压工作中移除多个议题。 #6394
🛠️ 开发:将高优先级审查继续用于修复已验证的阻塞问题。 #6448
🛠️ 开发:修正快速测试标签和 WordPress 7.0 RC 文档。 #6537
🛠️ 开发:在生命周期控制器中计算项目所有者的跳过测试,以便在未运行测试即合并的拉取请求上合并准备可以通过。 #6576
🛠️ 开发:仅在 GitHub Actions 发布后才计入快速测试状态。 #6606
🛠️ 开发:删除较新运行或已关闭拉取请求使之过时的 CI 工件,并将 E2E 包的保留时间从 14 天改为 3 天。 #6634
🛠️ 开发:用平实的语言描述拉取请求工作流及其图表,计算控制器调度的 E2E 轮次,并让作者验证每个审查修复和功能。 #6622
🛠️ 开发:当免费版固件切换器无法读取版本或工作树 E2E 运行跳过每个测试时发出响亮的失败报告,并在运行中断时恢复版本。 #6392
🛠️ 开发:生成翻译模板而不将其提交到 PR 中。 #6481
🛠️ 开发:防止 AGENTS.md 和 CLAUDE.md 相互矛盾。 #6562
🛠️ 开发:仅为失败的测试保留 Playwright 跟踪,以缩小失败的 E2E 套件上传的报告。 #6638
🛠️ 开发:当作者要求错误的审查者回顾时,保持审查发现为打开状态。 #6589
🛠️ 开发:保持其持有者已阅读头提交的审查轮次,并将重审签名和裸批准视为后续跟进。 #6646
🛠️ 开发:当轮次在另一项审查完成前移动到新提交时,保持角色审查计算。 #6669
🛠️ 开发:将单元测试结果标记为 unit-baseline-passed 和 unit-full-matrix-passed(控制器读取的名称),而不是 fast-tests-passed 系列。 #6574
🛠️ 开发:允许审查者根据要求持有审查角色,而不参加分配轮换。 #6615
🛠️ 开发:允许作者关闭没有“验证”行的角色审查发现(按审查程序 § 10 所述),而不是等待审查者跟进。 #6587
🛠️ 开发:允许作者关闭回复确认修复或驳回的所有发现,且永远不要等待 PR 要求的后续跟进。 #6653
🛠️ 开发:允许作者验证大多数审查修复,仅向提出该发现的审查者负责后续跟进。 #6533
🛠️ 开发:允许项目所有者的“跳过审查”标签解除审查角色,并在每个门控通过后由生命周期控制器将常规工作设为“准备合并”。 #6568
🛠️ 开发:将审查发现限制在阻塞性问题和性能或 UX 增益上。 #6536
🛠️ 开发:在 wordpress.org 发布说明中列出仅限 Pro 的变更,而不是丢弃它们。 #6510
🛠️ 开发:合并含义相同的标签,并在技能、控制器及其策略中各命名一次。 #6572
🛠️ 开发:将发布程序从项目斜杠命令移动到 .agents/skills,以便在该存储库中工作的每个代理都能阅读并遵循。 #6464
🛠️ 开发:将生命周期控制器的合并准备判定发布为每个打开拉取请求头部的咨询式提交状态。 #6548
🛠️ 开发:将生命周期控制器的运行排队而不是取消它们,并防止合并准备状态等待 GitHub 自身的阻塞或未知合并状态。 #6554
🛠️ 开发:在 PHP 编辑后 make tests_e2e 服务之前重建陈旧的 Pro 构建。 #6490
🛠️ 开发:记录头提交上功能的人工验证,并报告其门控的合并资格和合并准备结果,而不进行写入。 #6534
🛠️ 开发:从测试工具中移除死掉的 Selenium 残留物并修复无法运行的 make 目标。 #6521
🛠️ 开发:移除不活跃的看板工作流并退役未使用的“进行中”标签。 #6604
🛠️ 开发:移除缺失登录端点 E2E 测试留在站点根目录的临时站点,该站点导致推送前的全站备份超出了备份浏览器的内存限制。 #6659
🛠️ 开发:要求每个修复拉取请求记录它是否为回归、引入原因以及在哪个版本发布。 #6451
🛠️ 开发:要求功能的人工验证涵盖其整个工作流,并禁止代理人记录它。 #6610
🛠️ 开发:将 Copilot 指令重写为审查规则,具有特定路径规则和代码审查技能。 #6502
🛠️ 开发:重写仍然描述已删除 Selenium 浏览器套件的开发者文档。 #6516
🛠️ 开发:通过将作业结果排除在受限尺寸的判定脚本表达式之外,再次在拉取请求上运行快速测试。 #6585
🛠️ 开发:每晚运行 Flywheel 和 WordPress.com E2E 套件,而不是每轮 Pro 运行都执行。 #6458
🛠️ 开发:每个拉取请求头运行一次完整的 PHP 矩阵:每次推送测试 PHP 7.4 和 8.3,快速测试标签仅添加头提交尚未通过的版本。 #6520
🛠️ 开发:在自有的运行器上运行生命周期控制器,使其永远不会排在测试之后。 #6668
🛠️ 开发:在自托管的 xsimulator 车队上运行生命周期控制器的作业,而不是付费的 Blacksmith 运行器。 #6563
🛠️ 开发:在审查程序中说明 make tests_web 和 make tests_e2e 会自行重建陈旧的 Pro 构建。 #6485
🛠️ 开发:在发布签名角色审查时设置 GitHub 的审查状态。 #6674
🛠️ 开发:在 flock 不排他的地方(如 macOS Docker 绑定挂载)跳过 TickLockTest 的排他性检查。 #6523
🛠️ 开发:仅在拉取请求经过审查后才花费完整的快速测试矩阵资源。 #6485
🛠️ 开发:将拉取请求审查拆分为正确性角色和工作流角色,每个角色由其分配的开发者持有。 #6485
🛠️ 开发:从生命周期控制器启动待处理的 E2E 轮次,而不是等待触发标签。 #6596
🛠️ 开发:停止第二个 WordPress 版本取消在相同分支和 PHP 版本上调度的 E2E 工作流运行。 #6511
🛠️ 开发:停止计算除作者之外其他人编辑的审查、回复确认或决策。 #6609
🛠️ 开发:停止在 grep -q 过早关闭管道时随机出现的防护检查失败。 #6651
🛠️ 开发:停止审查报告提交和 PR 描述中的代理人信用额度,将其视为阻塞性发现。 #6647
🛠️ 开发:停止运行仅文档拉取请求无法影响的 CI 作业。 #6566
🛠️ 开发:停止技能规定权限规则禁止的 git 命令。 #6546
🛠️ 开发:停止临时站点删除测试与模态背景竞争。 #6097
🛠️ 开发:关闭生命周期控制器的 Copilot 请求,工作流令牌无法执行此操作。 #6670
🛠️ 开发:在每个阻塞发现解决后,从生命周期控制器中移除“修改需求”。 #6645
🛠️ 开发:告诉发布技能在调度 CI 分片之前在本地复现失败的测试。 #6121
6.15.1 版本发布于 2026 年 9 月 22 日
📦 新功能:启用带压缩的多部分备份。 (Pro) #3423
📦 新功能:显示每个临时站点是否仍然打开,并附带诊断对话框和在无法打开时的重新检查按钮。 #5645
⚡️ 增强:使用备份格式 2.1.1 为新备份添加数据库表和文件部分元数据。 #5571
⚡️ 增强:在第一次备份或临时站点准备好后,在免费版首次运行中提供 WP Staging Pro,并从任务选择器链接 Pro 定价。 #6203
⚡️ 增强:仅配置 CI 作业实际使用的 WordPress 站点,以便 E2E 轮次减少设置时间。 #6330
⚡️ 增强:移除备份、临时站点和命令行屏幕背后的重复标记和请求代码。 #6136
⚡️ 增强:将定时备份计划替换为备份选项卡上的内联可折叠部分。 #2093
⚡️ 增强:将临时站点创建屏幕重构为一个可理解的过程,具有持久阶段、活动指示器和按需诊断功能。 #6205
⚡️ 增强:当 E2E 轮次在我们自己的运行器队列中排名第二时,在 Blacksmith 上运行它。 #6331
⚡️ 增强:共享备份还原、推送和临时站点使用的数据库任务副本。 #6134
⚡️ 增强:在更新或重置临时站点时显示重构后的临时站点过程屏幕。 #6218
🐛 修复:从每个请求的主机和方案构建日志流 REST URL,确保正在运行的作业在多个域名下或通过 HTTP 和 HTTPS 服务时不再报告错误。 #6233
🐛 修复:计算立即定时备份并在 Escape 键下保持成功状态开启。 #6434
🐛 修复:在更新临时站点时禁用备份模态框。 #6401
🐛 修复:在数据库中加密 Google Drive OAuth 令牌。 #6246
🐛 修复:在报告第一个临时站点或备份的屏幕上恢复 WP STAGING 导航,而不是在第一次运行被关闭前一直保持该屏幕。 #6381
🐛 修复:在在线站点的 wp-config.php 是符号链接(如 Bitnami 环境)或从另一个文件加载凭据时,为新临时站点提供 wp-config.php 中的数据库凭据。 #6374
🐛 修复:在旧版作业中尊重单元测试资源阈值选择退出设置。 #6198
🐛 修复:保持 MoveHandlerTest 在 Windows 权限检查下的可靠性。 #6199
🐛 修复:在首次运行期间保持 WP STAGING 的“备份与迁移”页面可访问,而不是在那里也显示成功屏幕。 #6381
🐛 修复:在整个首次运行期间保持 WP STAGING 自己的子菜单在屏幕上,并在选中其中一个条目时结束首次运行。 #6381
🐛 修复:将远程拒绝删除的备份保留在保留列表中。 (Pro) #6338
🐛 修复:在临时站点被删除时保持损坏的临时站点数据完整,以便修复通知仍然有内容可修复。 #5892
🐛 修复:保持删除保护大小写别名测试独立于请求超时。 #6125
🐛 修复:在删除临时站点时保留取消选择的表。 #6193
🐛 修复:在 Next-Gen 推送后保持在线站点的许可证激活。 (Pro) #6429
🐛 修复:保持 WP STAGING 菜单标签旁边的通知徽章。 #6400
🐛 修复:在 Next-Gen 更新或重置临时站点后保留单独的管理员账户。 (Pro) #6388
🐛 修复:在使用外部数据库的临时站点 Next-Gen 重置或更新后,保留 wp-config.php 中的临时数据库凭据。 (Pro) #6352
🐛 修复:允许在作业完成后用 Escape 键或在其旁边点击关闭临时站点创建屏幕。 #6381
🐛 修复:允许单元测试套件再次运行;FinalizeMultipartDatabaseTaskTest 阻止其在每个 PHP 版本上加载。 #6265
🐛 修复:匹配 CPU 负载优先级默认值并恢复内联布局。 #6109
🐛 修复:防止免费版反馈资源在前端加载。 #5580
🐛 修复:防止在设置前读取备份 DTO 字段时的 TypeError。 #5636
🐛 修复:防止无效的 WordPress 主页或站点 URL 导致 WP 管理后台崩溃。 #6221
🐛 修复:防止插件信息请求失败时的空对象警告。 (Pro) #3043
🐛 修复:重新生成 Elementor CSS,确保布局在将临时站点推送到在线站点后幸存。 (Pro) #6090
🐛 修复:重新生成英文翻译模板,使其与免费备份模态框中的字符串匹配。 #6306
🐛 修复:重新生成翻译模板,使 static_checks 再次通过。 #6322
🐛 修复:远程同步拉取在源站点完成准备备份后挂起。 (Pro) #5218
🐛 修复:仅当原本应进行的运行未发生时才报告备份计划逾期,而不是判断 WordPress cron 事件;从备份计划产生的所有备份中获取 WP STAGING 记录其运行之前的最后一次运行,并停止免费版本报告 WP Staging Pro 创建的备份计划逾期。 #6347
🐛 修复:在 Next-Gen 临时站点作业结束时报告完成事件,并将被需求检查停止的临时站点作业记录为需求失败,而不是已完成作业。 #6275
🐛 修复:报告失败作业的稳定错误代码,以便可以在不同语言中统计失败原因。 #6276
🐛 修复:也在拉取请求描述中报告快速测试的静态检查。 #6324
🐛 修复:跨多个请求还原带有长名称的表。 #5828
🐛 修复:在损坏的数据存储时自动还原临时站点列表,而不是清除它并要求重新连接每个临时站点,并保留损坏数据的副本以便事后报告问题。 #5892
🐛 修复:还原告诉您备份是在多少分钟前制作的更新保护通知翻译。 #6213
🐛 修复:当保存的临时引擎是 Next-Gen 时运行经典推送,而不是因无效的临时站点数据库表前缀而失败。 (Pro) #6440
🐛 修复:在定时备份完成后再次发送警告和常规备份状态邮件。 #6247
🐛 修复:当临时站点文件夹不包含 WordPress 文件或数据库表丢失时,将其显示为不健康,而不是因为 Web 服务器回答了文件夹文件列表而称其为运行中。 #6405
🐛 修复:将未完成或损坏的临时站点显示为不健康,而不是运行中。 #6349
🐛 修复:在免费备份模态框中显示备份计划已定时及运行时间。 #6039
🐛 修复:停止 Next-Gen 更新或重置将空的数据库主机、用户或密码写入使用自定义数据库连接的临时站点的 wp-config.php,转而写入生产环境的值。 (Pro) #6387
🐛 修复:停止推送操作在无法识别保存在线站点设置、许可证和临时站点列表的表时报告成功。 (Pro) #6158
🐛 修复:停止子站点运行从其他站点复制给它的备份计划。 #6364
🐛 修复:停止在 WordPress 简单地未报告进度时告知更新失败。更新通常已安装,因此 WP STAGING 现在称结果未知并提供重新加载页面的选项。 #6278
🐛 修复:停止 PR 描述在两个作业同时更新时显示陈旧的 E2E 作业结果。 #6313
🐛 修复:停止远程同步拉取取消测试与它取消的拉取竞争。 #6223
🐛 修复:停止自动健康检查将工作的临时站点标记为不健康。站点仅在连续两次未能响应后才被标记,在检查存在之前创建的临时站点仅由“重新检查健康”按钮标记,直到观察到它运行一次为止。 #6405
🐛 修复:停止首次运行提供用户已在其他地方制作的临时站点或备份。 #6381
🐛 修复:翻译新的更新保护面板控件和消息、其设置描述以及四个远程同步错误,这些在非英语站点上显示为英语。 #6225
🐛 修复:当从插件详情窗口启动更新时,更新保护不再打开第二个进度面板。 #6248
🐛 修复:在免费和 Pro 管理菜单中使用标准的 WordPress 数字通知徽章。 #6348
用户体验:在灯光模式下干净地绘制模态成功图标,即使主题在模态打开时从深色切换。 #6082
用户体验:切换推送和更新的表选择操作。 #1518
用户体验:用角落里的十字关闭首次运行的成功卡片,并将退出方式标记为“完成”而不是“继续前往 WP STAGING”。 #6415
用户体验:赋予每个工具提示相同的边框、角半径和颜色,使它们不再因页面而异。 #6105
用户体验:将每个常规设置的描述移动到其标签旁边的信息图标上的工具提示中。 #6105
用户体验:将临时站点创建成功面板按钮从“管理临时站点”重命名为“关闭”。 #6420
🛠️ 开发:添加分片 E2E 套件的计划,以便 Pro 轮次在大约 15 分钟内完成。 #6294
🛠️ 开发:每个 E2E 轮次构建一次可分发包并交给套件作业,而不是在每个作业中构建。 #6303
🛠️ 开发:分别缓存以插件自身版本构建的 Pro 包和以 CI 版本构建的 Pro 包,确保远程同步不再根据缓存竞争中的获胜构建进行测试。 #6303
🛠️ 开发:根据当前插件修正免费版 vs Pro 版对比副本。 #6244
🛠️ 开发:修正 make tests 防护栏和单个测试类的记录成本;两者都被引用为大约一秒,实际需要 12 到 20 秒和大约两秒。 #6292
🛠️ 开发:修正 pr-labels 和 create-pr 技能中的快速测试指导。 #6437
🛠️ 开发:从单一命名条件派生 SFTP SSH 密钥字段,并通过测试固定 SSH 密钥切换的存储密钥规则。 #5927
🛠️ 开发:修复数据库重置后的多站点子站点定时备份徽章测试。 #6319
🛠️ 开发:给快速测试单元作业 30 分钟时间,确保负载高的运行器不再取消通过的分支。 #6308
🛠️ 开发:给审查和修复轮次技能硬长度预算,确保审查以其结论开始,且仅包含作者需要更改的内容。 #6371
🛠️ 开发:在“创建分发包”工作流构建的 Pro 版本中包含发布标签。 #6150
🛠️ 开发:保持修复方案与它所修复的缺陷一样小。 #6290
🛠️ 开发:在重新配置时保持多站点测试站点完整。 #5870
🛠️ 开发:将 mv 和 rm 从不需要它们的代理命令中移除,确保无害的链式操作不再因确认而停止。 #6242
🛠️ 开发:除非拉取请求是安全修复,否则不要将 nawawi 留在审查者轮换中。 #6200
🛠️ 开发:将翻译排除在拉取请求之外:PR 重新生成英文模板,发布过程合并并翻译 11 个目录。 #6228
🛠️ 开发:将已批准的 PR 标记为第二次批准,然后准备合并。 #6379
🛠️ 开发:允许工作树拍摄并记录免费版本,不仅是 Pro 版本。 #6389
🛠️ 开发:允许代理人打开拉取请求而无需停止进行确认。 #6366
🛠️ 开发:从 make tests_web 打印的回环 URL 加载插件样式、脚本和图像。 #6226
🛠️ 开发:用一条规则决定变更需要多少图片,确保用户流的修复在没有录像的情况下不会被发布。 #6389
🛠️ 开发:使备份 E2E 测试等待成功模态框,而不是等待具有相同措辞的隐藏新闻推送项。 #6373
🛠️ 开发:用给人的变更内容打开拉取请求描述,并将技术说明移到下方。 #6316
🛠️ 开发:在营销截图中固定构建戳记和调度时钟,确保 Spec 的第二次运行不再重写屏幕未更改的图片。 #6240
🛠️ 开发:将截图归一化器的备份概览时钟引脚指向定时备份部分,它取代了原本编写的标记。 #6279
🛠️ 开发:记录每个 E2E Spec 文件所需的时间,并添加按测定时间平衡分片的 e2e:shard-plan 命令。 #6300
🛠️ 开发:仅重新生成屏幕已更改的截图。 #6227
🛠️ 开发:在打开拉取请求时重新生成翻译模板,使分支上的漂移在几秒钟内修复,而不是 CI 轮次。 #6328
🛠️ 开发:移除 E2E 测试轮次在没有增加任何覆盖率的情况下做的两项工作。 #6395
🛠️ 开发:报告已准备好但从未加标签的发布,并允许在不合并其拉取请求的情况下创建缺失的标签。 #6160
🛠️ 开发:要求在漏洞修复打开拉取请求之前记录复现步骤。 #6444
🛠️ 开发:在快速测试单元作业旁边而不是之前运行 PHPStan。 #6454
🛠️ 开发:再次在 make tests_web 固件上运行后台作业,其队列自请求在容器内无法到达回环 URL。 #6274
🛠️ 开发:在自托管的 wpstg-ci-1 运行器框上运行 Pro 和 Basic E2E 套件,而不是 Blacksmith。 #6282
🛠️ 开发:在 Blacksmith 上运行发布测试阶段版本扇出,并将门控保留在我们自己的运行器上。 #6340
🛠️ 开发:将单站点和多站点单元测试套件作为单独的作业运行,以便快速测试更快完成。 #6439
🛠️ 开发:说明“回退证明”不能证明什么,确保测试不会在断言错误行为时通过它。 #6396
🛠️ 开发:将 work-on-issue 中的本地检查运行范围限定为变更实际涉及的文件,而不是每次都运行整个快速测试栈。 #6286
🛠️ 开发:在拉取请求正文中显示 UI 变更 — 前后对比截图和流程录屏。 #6296
🛠️ 开发:在全新工作树的 make tests_web 站点上显示有效的 WP Staging Pro 管理后台,不仅是安装页面。 #6232
🛠️ 开发:用编写它的模型和思考级别签署每次审查。 #6206
🛠️ 开发:停止仅技能推送运行完整的快速测试套件。 #6214
🛠️ 开发:停止更新保护测试点击半加载的插件详情窗口。 #6335
🛠️ 开发:停止远程保留集成测试在多站点下第二次运行,这会消耗标签触发的 Pro 轮次 5.7 分钟,且不覆盖网络安装以不同方式到达的任何代码。 #6426
6.14.0 版本发布于 2026 年 9 月 15 日
📦 新功能:为远程同步推送添加并行部分上传和合并支持。 (Pro) #5246
🐛 修复:阻止备份下载 SSRF 过滤器的 IPv6 和 DNS 重绑定绕过。 #5991
🐛 修复:在“将备份上传到云端”弹出窗口中选择存储时,启用“开始上传”按钮。 #6064
🐛 修复:使用安全随机源生成作业 ID,确保日志流令牌无法被猜到。 #5991
🐛 修复:在复制的备份链接和 CLI 恢复命令中包含方案。 #5435
🐛 修复:允许多站点的子站点使用在网络管理后台激活的 WP Staging Pro 许可证。 #6162
🐛 修复:保留原生的 Element.prototype.closest,仅在缺失时提供补丁。 #6004
🐛 修复:防止临时前缀重用摧毁另一个临时站点。 #6146
🐛 修复:在失败的移动警告中编辑安装根目录。 #6108
🐛 修复:在保存临时站点时拒绝无效的数据库表前缀,确保推送或重置它时不会因此失败。 #6095
🐛 修复:在写入备份文件夹前拒绝无效的云下载文件名。 (Pro) #5462
🐛 修复:在变更日志行出现在新闻推送前删除每个尾随议题引用。 #6171
🐛 修复:在临时数据库不可达时渲染临时删除模态框。 #6181
🐛 修复:在连接新云存储后重新打开“将备份上传到云端”弹出窗口。 #6064
🐛 修复:当作业在记录任何内容前做出响应时,报告最后一条日志行,而不是整个日志。 #6017
🐛 修复:停止在健康作业期间将受限请求记录为错误。 #6077
🐛 修复:停止备份调度 cron 事件在 WordPress 无法保存 cron 选项时淹没错误日志,并防止复制的网络调度在未禁用跨站点备份计划的情况下在其他站点上运行。 #6173
🐛 修复:停止备份文件夹在 Apache 和 IIS 上运行脚本。 #5462
🐛 修复:停止 WP STAGING 免费版和 WP STAGING Pro 同时在主站点上活跃时的网络管理后台致命错误。 #6152
🐛 修复:停止定时备份菜单徽章和 cron 警告报告复制到多站点子站点的调度行逾期。 #6161
🛠️ 开发:在准备阶段多次运行时保持发布变更日志完整。 #6126
🛠️ 开发:在每次发布运行中发布 WordPress.org 发布说明,而不是将其作为可选的后续跟进。 #6169
🛠️ 开发:说明 E2E 通过运行的环境,确保绿色作业不会以全跳过的摘要结束。 #6096
🛠️ 开发:在两个版本都发布后撰写涵盖免费版和 Pro 版的发布公告,通知团队已发货的内容。 #5916
6.13.1 版本发布于 2026 年 9 月 11 日
📦 新功能:在更新前自动备份临时站点,以便撤销出错的更新。 (Pro) #1873
📦 新功能:从命令行修复损坏的备份。所有仍然可读的内容都会被写入新的备份文件中以便还原。 (Pro) #2255
⚡️ 增强:按开发者和代理计划的功能描述命令行工具:通过一条命令将在线站点拉取到您的计算机。 #6031
⚡️ 增强:绝不延迟临时站点的更新。临时站点是用来尝试更新的地方。 #6028
⚡️ 增强:插件更新现在在您点击更新的那一刻开始。恢复备份在它们后台运行,角落里的面板会报告它。 #6028
⚡️ 增强:重命名 WordPress.org 上的免费插件,以便搜索备份插件的人能找到它。 #5205
⚡️ 增强:通过相同的后台引擎运行备份和云上传,减少长作业被中断的可能性。 #5950
⚡️ 增强:从该面板一键关闭更新保护。等待备份的更新会随之取消。 #6028
🐛 修复:还原不再破坏插件将数据库表链接在一起的站点。 #5244
🐛 修复:阻止在尚未测试的 PHP 版本(从 PHP 8.6 开始)上进行备份和还原。 #5494
🐛 修复:在包含大量数据的行上更快地创建和推送临时站点。 #5986
🐛 修复:当临时站点驻留在自己的数据库中时,仅删除属于临时站点的表。 #6088
🐛 修复:删除还原操作留下的临时插件文件夹,而不是让它们填满磁盘。 #1598
🐛 修复:在推送时忽略活动插件和登录会话列表中被篡改的条目。 (Pro) #5411
🐛 修复:防止系统信息和日志文件中包含云存储凭据,并在保存前检查存储设置。 #6001
🐛 修复:保持许可证部分和其他状态消息在“禁用 WP 通知”插件激活时可见。 #5880
🐛 修复:即使临时站点上没有插件激活,也保持推送必须还原的插件列表。 (Pro) #5411
🐛 修复:在每个主机上命名还原在无法移动文件时显示的错误中的实际文件夹路径。 #5943
🐛 修复:在远程同步被阻塞时命名实际运行的操作,而不是总是说同步已经在进行中。 #5456
🐛 修复:绝不在数据库清理期间删除在线站点的表,并处理包含特殊字符的表名。 #6005
🐛 修复:在删除临时站点或其创建取消时,绝不删除在线站点的表。 #6088
🐛 修复:在数据库拒绝具有两个自动时间戳列(MySQL 错误 1293)的表时,提供继续还原的选项,而不是停止。 #2063
🐛 修复:在创建或推送临时站点时替换表中每一行的站点地址,包括数据库搜索和替换限制设置得很低时。 #5986
🐛 修复:报告在 PHP 8 上失败的后台作业,包括远程同步拉取期间源站点的失败。 #5967
🐛 修复:在 PHP 7.0 到 7.3 上报告已完成的备份为已完成,以便等待它的临时站点更新可以继续。 #6118
🐛 修复:在已存储 SSH 密钥时保存 FTP/SFTP 设置。 (Pro) #5920
🐛 修复:将意外的服务器响应显示为纯文本,确保其中的标记无法在 WordPress 管理后台运行。 #5990
🐛 修复:在页面本身显示云存储设置的问题,消息保持可读,而不是在浏览器工具提示中。 (Pro) #5039
🐛 修复:无需先关闭远程同步窗口即可从中启动备份。 (Pro) #5063
🐛 修复:停止已取消的临时作业将错误写入浏览器控制台。 #6011 #5613
🐛 修复:停止登录表单无法启动时临时站点上的致命错误。 #6079
🐛 修复:停止进度窗口在作业仍在报告时关闭的错误。 #6049
🐛 修复:停止备份、还原和远程同步日志重复每一行,这会导致条目重复并使日志文件远大于应有的体积。 #5330
🐛 修复:在删除表后将数据库的外键检查切回,即使无法读取之前的设置。 #6019
🐛 修复:在选择云存储后立即更新“开始上传”按钮。 (Pro) #5950
🐛 修复:在使用经典引擎推送时使用正确的表前缀,将其桌面链接保持在其横幅内,并仅在准备完成后才允许取消备份。 #6061
🐛 修复:WP Staging 免费版现在称每日备份在午夜 12:00 运行,而不是中午。 #6018
🐛 修复:在云存储限制上传速率时等待其要求的时间,而不是导致上传失败。 (Pro) #6038
🐛 修复:在推送时将设置和用户数据安全写入数据库,确保异常值无法更改编写查询的方式。 (Pro) #5411
用户体验:使 WP Staging Desktop 易于在“临时站点”屏幕上找到。开发者和代理计划在本地站点操作旁边获得一个链接,其他计划获得一个发现卡片。本地站点按钮下方的标签在链接位于其旁边时显示为“CLI”。 #6046
微调:仅在创建备份时显示后台选项。 #6085
🛠️ 开发:添加一条规则,即针对一个操作系统的修复不得改变其他系统上的行为。 #6069
🛠️ 开发:添加使免费版 vs Pro 版营销副本与插件功能同步的技能。 #6016
🛠️ 开发:添加网站和插件内升级表所构建的免费版 vs Pro 版对比文档。 #5235
🛠️ 开发:在云存储集成测试中断言轮询的列表计数。 #6050
🛠️ 开发:修正许可证矩阵,其中称免费插件无法调度备份,而它每天调度一个备份。 #6083
🛠️ 开发:记录调度单个 CI 分片而不是重新运行整个测试套件。 #6034
🛠️ 开发:用 Slack 的团队备注结束发布过程。 #6060
🛠️ 开发:在议题没有标题时,根据分支类型给予拉取请求主题标签。 #6006
🛠️ 开发:赋予开发 nginx 在 macOS 上的自有地址,而不是网桥网关。 #5965
🛠️ 开发:在准备阶段多次运行时保持发布变更日志完整。 #6126
🛠️ 开发:让处理日志和更新通知 Spec 等待它们驱动的页面。 #6120
🛠️ 开发:让 work-on-issue 技能在请求以散文形式到达时打开自己的 GitHub 议题,并提供一个没有依赖或构建的工作树。 #6032
🛠️ 开发:将 wp.org 发布说明标记为已解决,并保留提到 Pro 的条目作为已编写。 #6057
🛠️ 开发:防止根拥有的核心缓存阻塞工作树配置。 #6055
🛠️ 开发:移除已废弃的 WpDefaultDirectories::getExcludedDirectories() 方法。 #5478
🛠️ 开发:在审查修复后运行一次 Pro 端到端套件,并将该排序规则保存在一处。 #6015
🛠️ 开发:在没有 Web 服务器的情况下运行 Slack 通知测试。 #6052
🛠️ 开发:在 wordpress.com 测试固件中跳过 Jetpack 上的 PHP 版本它不再支持的内容。 #6119
🛠️ 开发:记录免费版和 Pro 版的边界:免费版预览 Pro 功能,仅 Pro 实现它。 #6091
6.12.0 版本发布于 2026 年 9 月 4 日
⚡️ 增强:重构带有全站 / 自定义备份的备份创建模态框。 #4924
🐛 修复:在魔法登录失败时关闭占位符选项卡。 (Pro) #5553
🐛 修复:在后续重置 cron 后编辑备份计划不再恢复到旧时间。 (Pro) #5616
🐛 修复:在它启动的备份完成时结束更新保护等待,而不是让弹出窗口卡在已完成的备份上。 #5909
🐛 修复:在缩短的表名缺失时响亮地还原失败,而不是写入损坏的 SQL。 #5634
🐛 修复:加固临时站点电子邮件提醒 – 其禁用链接现在由该临时站点唯一的秘密授权,秘密令牌在恒定时间内比较。 #5813
🐛 修复:在损坏的临时站点报告邮件中包含回复地址和站点上下文。 (Pro) #5893
🐛 修复:在保留选项以其消毒回调拒绝的形状存储时保持还原活动。 #5857
🐛 修复:在删除前记录备份还原删除的文件夹。 #4418
🐛 修复:向左填充缩短表名的随机后缀,确保两次不同的抽取不再冲突。 #5634
🐛 修复:在网络克隆中保留每个子站点的域名和活动插件。 (Pro) #5977
🐛 修复:防止在其他插件与优化器冲突的主机设置上打开 WP Staging 页面时的致命错误。 #5404
🐛 修复:防止临时站点登录表单在生产站点上被处理,并提高与登录安全插件的兼容性。 #5794
🐛 修复:在还原后重新激活每个 WP STAGING 插件,确保 Pro 不会因缺失的免费插件而保持禁用。 #5857
🐛 修复:记住一分钟内失败的魔法登录可用性检查。 (Pro) #5553
🐛 修复:移除可能卡在屏幕上的竞争对手备份插件通知。 #5923
🐛 修复:将处理日志消息渲染为文本,确保存储的标记无法在 wp-admin 中运行脚本。 #5884
🐛 修复:要求在保存存储设置前填入 Wasabi 自定义区域。 (Pro) #5918
🐛 修复:还原魔法登录可用性检查的 15 秒超时。 (Pro) #5553
🐛 修复:在文件列表仍在加载时运行键入的备份浏览器搜索,而不是忽略它。 #6029
🐛 修复:在 Next-Gen 克隆中安全处理 wpstg_data_excl_rows 过滤值。 #5845
🐛 修复:将 WordPress.com 升级链接发送到带有营销追踪的本地化定价页面。 #5939
🐛 修复:将备份无法还原时显示的升级链接发送到您自己语言的定价页面。 #5941
🐛 修复:显示存储在 Dropbox 上的每个备份,不仅是前几个,确保备份列表和旧备份自动清理都能看到所有备份。 (Pro) #5910
🐛 修复:在处理日志中以可读文本显示内存耗尽帮助,并附带链接。 #5884
🐛 修复:将 SFTP 切换到 FTPS 不再让密码字段模糊且不可点击。 #5919
🐛 修复:翻译主机提供商排除通知、临时登录错误、提醒禁用消息、管理底部链接和备份模态框的云存储描述,这些在非英语站点上显示为英语。 #5929
🐛 修复:将临时站点的 503 视为不可用,而不是速率限制。 (Pro) #5553
用户体验:在备份窗口打开时自动计算估计的备份大小,并在选择更改时再次计算。 #5899
🛠️ 开发:允许 Playwright 使用工作树的运行时 URL。 #5948
🛠️ 开发:在 WordPress.org 支持论坛中宣布每次发布作为发布步骤。 #5944
🛠️ 开发:将每个新拉取请求分配给其作者。 #5902
🛠️ 开发:在重新运行前诊断失败的 CI 运行,并将“准备审查”旁边的 *-failed 标签视为待修复测试。 #5904
🛠️ 开发:通过将 create-pr 和 work-on-issue 指向 pr-issue-titles 技能,使 PR 标题与它们回答的议题对齐。 #5968
🛠️ 开发:保持代码审查和简化通过在 Claude Code 2.1.219 下运行,并随存储库而不是开发者的家目录一起发布推送后 CI 钩子。 #5930
🛠️ 开发:使代码审查仅阻塞,并为非阻塞发现寻找去处。 #5911
🛠️ 开发:使 review-pr 技能指向 review-own-diff 进行合并基础规则,而不是重述它。 #5933
🛠️ 开发:在测试通过时打印紧凑摘要,仅在测试失败时打印完整报告。 #5980
🛠️ 开发:仅在完整矩阵中运行 PHP 8.5 快速测试。 #5894
🛠️ 开发:设置方法和变量的命名标准,并停止审查技能删除 misdescribe 它们所命名内容的名称。 #5974
🛠️ 开发:跳过 rene-hermenau 自身技能和基础设施 PR 上的审查者请求;其他所有作者仍然获得一个。 #5972
🛠️ 开发:停止取消的快速测试运行覆盖它所替换运行的结论。 #5988
🛠️ 开发:停止远程同步测试将自己的许可证放回远程站点,这使推送看起来好像覆盖了那里的许可证。 #5979
🛠️ 开发:停止还原需求测试在单个站点上伪造多站点,这导致整个单站点单元套件崩溃。 #5952
🛠️ 开发:停止 review-pr 技能审查另一个审查者已被要求审查的拉取请求。 #5936
6.11.2 版本发布于 2026 年 8 月 31 日
📦 新功能:在定时备份失败或错过时向管理侧边栏添加通知徽章 #1579
⚡️ 增强:再次使用 Next-Gen 引擎创建临时站点,现在修复了导致它被关闭的表前缀损坏。 #5355
🐛 修复:始终将 WP STAGING 设置存储为数组,确保存储的对象不再破坏保存、还原或推送。 #5863
🐛 修复:仅取消请求验证的远程同步拉取,绝不取消替换它的作业。 #5797
🐛 修复:清理取消的入职备份的临时文件和表。 #5796
🐛 修复:结束无法干净准备的后台取消,而不是以 PHP 错误结束。 #5797
🐛 修复:结束提供商拒绝的远程存储上传,而不是在每次请求时重试。 #5822
🐛 修复:在服务器端用安全随机生成器生成临时登录链接 ID 并限制登录链接路径,确保链接无法从可预测的时间戳猜到或暴力破解。 #5810
🐛 修复:在使用 Next-Gen 引擎克隆时保留 WordPress 元数据键。 #5354
🐛 修复:防止在运行连续临时站点推送时出现重复处理。 (Pro) #5364
🐛 修复:拒绝非从插件启动的云存储 OAuth 回调。 #5809
🐛 修复:拒绝搜索替换期间嵌套的遗留对象有效负载,并停止 rest_route 参数绕过临时站点登录表单。 #5625
🐛 修复:在使用分析中报告 MySQL 为数据库引擎,而不是留为空白。 #5508
🐛 修复:将远程拒绝的 pCloud 上传报告为失败,而不是完成。 #5822
🐛 修复:要求管理员权限完成 Google Drive API 身份验证,确保低权限用户不再触发 OAuth 令牌交换。 #5812
🐛 修复:重试存储提供商因速率限制拒绝的备份上传,而不是失败,并停止将受限的 Google Drive 报告为已满。 #5848
🐛 修复:在 Next-Gen 克隆期间安全处理自定义排除的选项名称。 #5354
🐛 修复:在免费版和 Pro 版临时站点模态框中显示备份创建优惠。 #5775
🐛 修复:停止 BackgroundLogger 为已成功完成的后台作业显示虚假的“出错了”错误。 #5777
🐛 修复:停止被取代的推送设置响应替换打开的推送模态框。 #5874
🐛 修复:停止备份完成步骤在中断请求后写入未签名、损坏的备份。 #5374
🐛 修复:停止浏览器控制台错误防护在它不拥有的控制台噪音上失败 E2E 测试。 #5853
🐛 修复:停止角落的更新保护模态框吞噬页面其余部分的点击。 #5882
🛠️ 开发:将 PHP 8.5 添加到快速测试套件中。 #5497
🛠️ 开发:添加一个可浏览、可测试的工作树。 #5875
🛠️ 开发:在发布文档中描述回滚还原的内容和遗留的内容。 #5840
🛠️ 开发:扩展 work-on-issue 并延迟人工审查请求。 #5865
🛠️ 开发:将自审查规则提取到其他技能调用的 review-own-diff 技能中,并针对合并基础证明审查代理提议的任何删除。 #5866
🛠️ 开发:在独立恢复器捆绑的文件依赖于顶级导入时使防护栏失败。 #5818
🛠️ 开发:通过 HTTP 证明 rest_route 临时站点绕过,而不是针对 WordPress 核心的存根。 #5878
🛠️ 开发:在 PR 工作流中记录 Copilot 首先审查并在询问人类前被回答。 #5842
🛠️ 开发:在审查发现阻塞问题时移除“准备合并”标签。 #5890
🛠️ 开发:报告任何对 wpstg_settings 选项的直接读取,确保没有读者可以毫无察觉地假设其存储形状。 #5835
🛠️ 开发:在提供商记录的速率限制内,按三版 PHP 轮次而不是一版运行发布套件的云存储阶段。 #5848
🛠️ 开发:停止不相关的标签取消其旁边的快速测试运行。 #5820
🛠️ 开发:停止快速测试标签申领两版本运行的全面通过。 #5872
6.11.1 发布于 2026 年 8 月 22 日
📦 新增:在更新插件、主题或 WordPress 核心之前,现在会提示备份。恢复备份随后在后台运行,进一步的更新将排队等待,而无需再次询问。#4028
⚡️ 增强:允许免费版备份 WordPress 根目录下的其他文件夹。#5532
⚡️ 增强:在复制数据库表时记录源和目的表格名称,这样克隆日志不再显示为复制了测试站表格。#5536
⚡️ 增强:点击升级 CTA(行动号召)时记录通用分析事件,以便将插件侧的升级漏斗与产生的网站访问数据进行比较。#5640
⚡️ 增强:在与翻译的消息记录错误代码,以便可靠地统计失败原因。#5510
⚡️ 增强:记录站点是否仍具有 WP STAGING,通过在主插件开启或关闭时记录匿名使用数据,并提供关闭理由。#5586
⚡️ 增强:在创建测试站时,显示选定表数量与站点前缀总数的对比,这样插件繁多的站点不再看起来像是在复制所有数据库表。#5536
⚡️ 增强:在所有新建的单站点 WP STAGING Free 安装中显示任务选择器首次运行。#5646
🐛 修复:从未完成的测试站遗留的备份请求不再阻塞创建下一个测试站时的备份推荐。#5618
🐛 修复:在设定的那一分钟内保存的备份计划将等待其下一次发生,而不是注册为那个已经过去的时间。#5617
🐛 修复:在首次运行设置完成后仍在等待或运行的备份现在开始运行,并报告为已完成。#5577
🐛 修复:取消测试站创建后的备份计划。#5737
🐛 修复:将原始字节计数转换为兆字节,因此备份速度指数不再总是为零。#5590
🐛 修复:从发布的自动加载类映射中删除插件依赖项,这些依赖项位于构建过程中被删除的路径上。#5693
🐛 修复:当数据库表重命名失败时中止还原操作,而不是在半交换的数据库上报告成功。#5756
🐛 修复:在使用 SQL 之前加固经典测试站行排除过滤器的值。#5790
🐛 修复:隐藏 WordPress.com 托管站点的“创建测试站”入门卡片和备份后的推荐,因为这些站点不支持测试站。#5709
🐛 修复:在创建、更新和重置测试站时,不包含托管提供商自己的必须使用插件文件。#5643
🐛 修复:在入门能力图标中向 esc_attr 传递字符串。#5562
🐛 修复:在网络站点还原期间保留不相关的子站点表和用户元数据。(专业版)#5653
🐛 修复:使用旧版设置打开“推送更改”时防止出现错误。(专业版)#5829
🐛 修复:当 WordPress 模板是挂载文件夹时,再次提供新鲜测试环境。#5802
🐛 修复:推送摘要现在反映配置的文件大小限制,而不是始终显示 8 MB。#5560
🐛 修复:拒绝另一个请求,防止其覆盖已经初始化的任务。#5516
🐛 修复:拒绝 Pro 搜索替换例程中的非 stdClass 序列化对象,以防止 PHP 对象注入,并在 unserialize() 上添加需要 allowed_classes 选项的嗅探器。#5668
🐛 修复:报告在清理过程中无法删除的临时表或备份表,而不是将其记录为已删除。#5756
🐛 修复:在 WP Staging Free 中报告智能排除已关闭,因为它从未运行,而不是报告为已开启且未排除任何内容。#5635
🐛 修复:为每个多站点子站点恢复其自己的 URL,而不再是主站点。#5633
🐛 修复:当深色模式请求不存在的深色变体时,恢复浅色图标。#5739
🐛 修复:重试被锁定的表删除操作,并给该锁一个有界的等待时间,而不是保持请求打开。#5756
🐛 修复:定时备份现在包含在使用统计中,之前仅统计手动启动的备份。#5507
🐛 修复:当选定的备份项不包含文件时,显示通知而不是关键错误。#5515
🐛 修复:在下一代测试站创建过程的模态框中显示备份创建按钮,并在测试站创建后释放队列中的备份。#5776
🐛 修复:当 API 没有响应时跳过提交查找护栏,而不是使其失败。#5673
🐛 修复:在无法移除早期还原的表之前中止还原,防止导入数据库。#5756
🐛 修复:在 PHP 8.4 和 8.5 上停止针对接受 null 的参数发出弃用通知。#5758
🐛 修复:停止报告在 Windows 上创建的备份损坏。#5768
🐛 修复:停止在作业完成之前发送远程同步分析事件,这导致大多数同步被记录而没有结果。#5504
🐛 修复:阻止网络管理员测试站页面因未解决的同意分析而卡住。#5628
🐛 修复:阻止发布阶段因丢失成功的准备运行而失败。#5779
🐛 修复:精确输入数据库行类型,使静态分析再次通过。#5754
🐛 修复:在每个平台的备份格式中写入一行终结符,这样在 Windows 上创建的备份将与在 Linux 上创建的匹配。#5768
🛠️ 开发:添加结束工作树技能,在删除文件夹之前停止容器。#5798
🛠️ 开发:添加 2026-08-14 读取 free_onboarding_v1 实验,其 D1 切分在 7 天窗口关闭之前成熟,并将读取改为每日单命令作业。#5609
🛠️ 开发:在更新推送取代较新测试时取消快速测试,并为完整的矩阵保留 PHP 8.0 和 8.1。#5786
🐛 修复:合并四个廉价快速测试作业为单个静态检查作业。#5792
🛠️ 开发:给予 Playwright E2E 作业足够的时间完成,当运行器必须先拉取 Docker 镜像时。#5824
🛠️ 开发:给予 Windows 单元测试所需的时间来完成。#5806
🐛 修复:仅将部署 API mu-plugin 保留在 wp-staging.com 仓库中,因此携带破坏 6.11.0 发布版的对象缓存刷新文件的副本无法再次上传到生产环境。#5741
🛠️ 开发:将技能移动到 .agents,以便所有代理都可以读取它们,而不仅仅是 Claude。#5733
🐛 修复:将发布预飞行阈值提高到 1.4.0,以便生产回滚到没有 changelog-anchor 护栏的 mu-plugin 时,发布将被阻止而不是破坏 changelog 页面。#5799
🛠️ 开发:将 self-hosted GitHub Actions 机队从 xsimulator.net 上的八个运行器增加到十二个。#5789
🐛 修复:说明 make tests_guardrails 检查的内容,并用自身的测试覆盖 Makefile 基线比较。#5780
🐛 修复:一旦每个环境停止运行一次环境无关的 e2e 测试,并拆分最长的专业作业。#5833
🐛 修复:处理 wpfree 延迟筛选的类,并删除临时用户。#5703
6.10.0 发布于 2026 年 8 月 10 日
📦 新增:添加 A/B 测试框架,并在 WP STAGING Free 首次运行体验上运行第一个实验。#5522
⚡️ 增强:添加入门户远程同步侧边栏菜单项,以便更快访问远程站点同步。#5323
⚡️ 增强:向还原工具添加目标域名字段,以便可以将备份还原为与打开工具所使用的域名不同的域名。#5453
⚡️ 增强:新安装的用户可以从首次操作选择器直接启动测试站、备份或 WP STAGING Desktop。#5522
⚡️ 增强:在创建测试站期间提供完整备份,测试站准备就绪后自动启动。#5522
⚡️ 增强:为没有建立备份工作流的站点在任何创建测试站期间提供延迟备份。#5522
⚡️ 增强:重写分析同意问题,列出 WP STAGING 实际发送的每个类别。它不再询问收集姓名和电子邮件地址的权限,因为它从未收集过这些信息。#5522
⚡️ 增强:在许可证页面上正确显示终身许可证:他们购买的计划、过期日期为“永不”、高级支持期,并且没有升级优惠。#5418
🐛 修复:当定时备份显然有效时(例如,当由外部服务器 cron 作业执行 WP-Cron 时),不显示“定时备份可能无法运行”警告。#5403
🐛 修复:当值安全反序列化失败时,保留选项和 cron 作业不变。#5463
🐛 修复:仅在站点实际上托管在 WordPress.com 上时运行 WordPress.com 还原任务。#5463
🐛 修复:防止远程同步由于作业日志文件名未设置而以“无响应”错误结束的成功同步。#5483
🐛 修复:在请求重试时防止数据库备份中出现重复的主键,这会导致还原因 MySQL 错误 1062 而失败。#5450
🐛 修复:防止中断的数据库还原在恢复时失败。#5470
🐛 修复:通过原子获取后台进程锁,防止站点、备份和远程同步在同一作业时运行两个工作器(这会导致操作损坏)。#5327
🐛 修复:备份请求失败时报告 HTTP 状态和服务器响应,而不仅仅是猜测 PHP 致命错误。#5503
🐛 修复:在完成作业重置首次运行状态之前要求authenticated_request。#5522 🐛 修复:解决从在 IIS 上托管的源站点下载数据时远程同步拉取以 404 错误失败的问题。#5488 🐛 修复:解决 Microsoft Edge 中远程同步连接键“复制”按钮无法工作的问题。#5488 🐛 修复:在还原操作中断且站点卡住后再次尝试还原备份,此后每次新尝试都会在同一表中停止。#5460 🐛 修复:在不报告最大查询尺寸的服务器上还原数据,之前每行都被跳过为太大,还原以空表结束。#5470 🐛 修复:在字节偏移量处恢复数据库还原,因此大型还原不再停滞并以“无法增加执行时间”失败。#5486 🐛 修复:当测试站点上的魔法登录不可用时显示准确的错误,而不是始终建议插件更新。(专业版)#5438 🐛 修复:将延迟备份推荐作为选择进行陈述,因此不再被误认为是已运行的作业。#5522 🐛 修复:停止在上传期间删除远程存储上最旧的备份时,因备份列表失败而删除它。(专业版)#5434 🐛 修复:停止在备份计划行不变时记录错误的 cron 更新失败。#5463 🐛 修复:防止深色主题覆盖每个 WP STAGING 设计系统按钮的文本颜色。#5522 🐛 修复:系统信息页面中 WP Staging 日志和 PHP 调试日志的删除按钮现在可以可靠地删除日志文件,并显示清晰的_success或error消息。#5375
🐛 修复:当后台会话检查收到格式错误的服务器响应时发出警告而不是静默失败。#4479
🛠️ 开发:允许 gh api POST,因此审查回复无需批准,保留 PATCH 被拒绝。#5534
🐛 修复:将 wpstg_background_job_failure 作为 WordPress 动作和内部 hook 发出,以便多个监听器可以观察失败的后台作业。#5522
🛠️ 开发:忽略 qemu 崩溃转储,以防止它们在工作树中累积。#5533
🐛 修复:防止并行构建可分发插件时出现间歇性失败。#5270
🛠️ 开发:减少 BackgroundLogger 令牌验证测试中的重复性。#5130
🐛 修复:在拉取请求 breakdown 中报告翻译词表代码行。#5531
🐛 修复:通过预先准备一次 WordPress 并设置所有测试站点来加速”make reset”。#5482
6.9.5 发布于 2026 年 8 月 3 日
⚡️ 增强:归因 WP STAGING Desktop 和 CLI 安装的插件内升级点击。#5451
⚡️ 增强:在“升级到 Pro”主菜单项中打开新窗口,而不是离开 WP 管理。#5451
🐛 修复:在 Pro 页眉、许可证错误消息、CLI 升级横幅和压缩备份还原通知的价格链接中添加了缺少的活动参数。#5451
🐛 修复:阻止通过测试站魔法登录链接升级网络超级管理员。#5408
🐛 修复:在各个 explore、parts、远程上传、删除和编辑环节中包含备份文件和部分路径。#5408
🐛 修复:将云下载备份文件名限制在备份目录中,以防止任意文件写入。#5408
🐛 修复:仅删除、编辑、验证和上传属于选定备份的备份部分。#5408
🐛 修复:参数化临时登录和还原数据库写入,以关闭经过认证的 SQL 注入。#5408
🐛 修复:防止经典测试站创建使用不完整的外部数据库设置。(专业版)#5358
🐛 修复:防止在 Windows UNC 网络共享下被列出 WordPress 核心和测试站文件夹作为“备份其他 WP 根目录”。#5430
🐛 修复:防止目录扫描器拒绝所有 Windows UNC 网络共享路径上的文件。#5430
🐛 修复:通过保护辅助函数读取环境,因此通过 disable_functions 移除 getenv() 的主机不再面临致命错误。#5451
🐛 修复:在还原过程中拒绝备份数据中的序列化 PHP 对象,以便它们无法被存储和后续反序列化。#5408
🐛 修复:在清除 Pro 备份计划之前要求授权。#5408
🐛 修复:在推送设置 UI 中还原“额外复制目录”选项。(专业版)#5397
🐛 修复:将 Slack 通知 webhooks 限制为允许的主机,并用能力检查保护安装页面。#5408
🐛 修复:将远程同步拉取下载 URL 限制为配置的源站点。#5408
🐛 修复:在复制后缺少必需的数据库行时停止经典测试站创建。#5358
🐛 修复:停止将仅包含 .local、.test 或内部 IP 前缀的 URL 视为公共网站的本地安装。#5422
🐛 修复:对远程同步对等 URLs 进行 SSRF 目标(如 loopback 和云元数据)验证。#5408
🛠️ 开发:在 xsimulator.net 上添加自托管 GitHub Actions 运行器以替换 Blacksmith.sh 运行器。#5412
🐛 修复:在不携带其标记的拉取请求描述中添加代码行数(生产、测试、文档)和 CI 测试结果部分。#5441
🐛 修复:将提取器测试的非节流内存限制建立在当前使用情况而不是固定的 200 MB 之上(套件自己的内存可能超过此限制),并为 ValidateBackupTaskTest 提供其资源检查所需的内存限制过滤器。#5445
🐛 修复:清理过期的 fast-tests 标签,以便待处理的提交状态总是可以解决。#5468
🐛 修复:修复 PHP 8.0 多站点套件中 ExtractFilesTaskTest 的间歇性失败。请求限制 10 和 20 导致持续进行的运行被突破,然后断言它已完成,因此健康的提取被报告为失败。#5445
🐛 修复:在 finally 块中一次性安装多请求测试的资源过滤器并移除它们,因此没有任何退出路径可以保留启用的阈值。#5445
🐛 修复:在自托管运行器上运行廉价拉取请求作业和 Kanban 板自动化。#5412
🐛 修复:如果测试作业全部被跳过,ci-watch.sh 不再报告 CI 运行成功。无需 fast-tests 标签,工作流仍然成功完成,但观察该运行声称测试为绿色时,实际上没有一个执行过。运行查找现在跳过这些存根运行,如果一个运行的 fast_tests 作业全部被跳过,则报告未运行而不是成功。#5450
6.9.4 发布于 2026 年 7 月 26 日
⚡️ 增强:将“引擎”/“复制方法”术语重命名为“传输方法”,贯穿创建、推送、更新和重置模态框。#5277
⚡️ 增强:将创建测试站模态框自定义显示在审查卡片处,而不是附加在下方。#5277
⚡️ 增强:将推送模态框自定义显示在审查卡片处,而不是附加在警告下方。#5277
🐛 修复:将自定义整合到一个按钮中,创建/推送模态框,并停止在卡片后隐藏高级设置。#5277
🐛 修复:在 GoDaddy 托管 WordPress 站点(运行 WooCommerce)上打开 WP Staging 时的关键错误。#5399
🐛 修复:包含新添加的网络站点在定时多站点备份中,并在备份列表中显示网络站点数量。(专业版)#5338
🐛 修复:许可证状态不再在备份还原后丢失。(专业版)#5294
🐛 修复:防止保存编辑测试站表单时 Windows UNC 服务器路径损坏和被拒绝。#5365
🐛 修复:防止活动期间远程同步拉取在源准备期间超时。(专业版)#5361
🐛 修复:防止数据库还原在执行时间必须增加时停滞。#5361
🐛 修复:防止 open_basedir 限制阻止备份大小计算和测试站目录树期间文件系统扫描时出现致命错误。#5390
🐛 修复:防止多站点子站点管理员通过临时登录链接升级为网络超级管理员。#5387
🐛 修复:从欢迎页面移除安全警报弹出窗口。#5336
🐛 修复:在“更新动态”模态框中作为真实链接渲染{link}占位符,而不是逐字显示。#5405
🛠️ 开发:在 RoadRunner 测试套件中加载 commonBootstrap.php,以修复 Playwright 数据库重置失败。#5401
🐛 修复:在每个拉取请求描述中报告代码行数(生产、测试、文档)。#5424
🐛 修复:停止 Fast 测试工作流针对所有作业被跳过的运行报告成功。#5420
6.9.3 发布于 2026 年 7 月 15 日
⚡️ 增强:优化 readme 以便在 WordPress.org 插件搜索中更好地显示。#5205
🐛 修复:测试站设置中的估计大小现在反映所选数据库表和所选文件及文件夹。#5253
🐛 修复:在连接到外部数据库的测试站连接情况下列出 Push UI 中的数据库表。#5376
🐛 修复:防止远程同步在省略可选同步选择时失败。(专业版)#5329
🐛 修复:防止 cron 计划注册时出现关于早期翻译加载的 PHP 通知。#5318
🐛 修复:防止在测试站已存在时在创建测试站模态框中出现错误的“核心文件夹已被排除”警告。#5352
🐛 修复:防止缺少优化器设置触发警告。#5356
🐛 修复:当备份列表不可用时,在 CLI 安装器中显示升级提示而不是“未找到备份”。#5370
🐛 修复:防止优化器 mu-plugin 在其过滤后的 active_plugins 列表中保持持久,这可能会批量停用所有非 WP STAGING 插件,当核心在 WP STAGING AJAX 请求期间停用或激活插件时。#5371
🛠️ 开发:确保在共享 before-hook 中 Every Remote Sync E2E 测试具有自托管开发者许可证,因此无法对源进行身份验证的规范不再间歇性地因“需要开发者计划”错误而失败。#5360
6.9.2 发布于 2026 年 7 月 7 日
⚡️ 增强:在 Pro 升级徽章和按钮上添加可访问性标签。#5337
⚡️ 增强:通过消除冗余的“创建测试站”按钮来改善首次测试站体验,共享列表和空状态之间的单个 CTA。#5266
⚡️ 增强:将每个插件内升级链接路由到 wp-staging.com 价格表,本地化为当前管理员语言(de, it, es, fr, pt, pl, ja),并带有独特的 UTM 标签,以便在分析中可以识别每次点击。#5337
⚡️ 增强:在插件中标准化 Pro 徽章措辞——小型锁定控件现在显示为”Pro”,区域徽章显示为“在 Pro 中可用”,升级按钮显示为“升级到 Pro”。#5337
⚡️ 增强:在服务端抑制已取消的 CLI 通知,而不是通过 localStorage,因此它不再在隐藏前短暂闪烁。#5266
⚡️ 增强:将创建测试站模态框和其他升级提示中的 Pro 功能徽章转换为价格表的链接。#5337
🐛 修复:访问包含空格或特殊字符的名称创建的测试站时出现 404 错误。#5321
🐛 修复:备份不再失败,如果它遇到标准 WordPress 文件夹之外的文件。文件被跳过并在日志中记录,而不是整个备份中止。#5325
🐛 修复:允许测试站名称长达 100 个字符,同时保持生成的目录名称限制为 16 个字符。#5321
🐛 修复:包含空格或特殊字符的测试站名称时自动登录测试站已损坏。#5321
🐛 修复:由于测试站名称包含空格或特殊字符而创建的无效目标路径导致的测试站致命错误。#5321
🐛 修复:当无法检测远程文件大小时改善远程备份下载。(专业版)#5222
🐛 修复:防止备份还原将文件写入还原文件夹之外。#5299
🐛 修复:防止升级期间插件文件部分更新或缺失时出现站点致命错误。#5309
🐛 修复:防止备份提取成功后加载栏保持可见,并改善“显示日志”按钮样式。#5306
🐛 修复:防止在未兼容的测试站和生产 WordPress 版本之间存在不安全的推送。(专业版)#5286
🐛 修复:从欢迎页面移除安全警报弹出窗口。#5336
🐛 修复:消毒测试站目录名称和 URL,因此空格和特殊字符不再产生损坏的路径。#5321
🐛 修复:用户取消时立即停止远程云上传,而不是继续在后台运行。(专业版)#3891
🐛 修复:暂时禁用 Next-Gen 测试站引擎以防止测试站数据损坏(postmeta 键)。用户将自动回退到 Classic 引擎,并在创建可能具有 Next-Gen 引擎的测试站时收到警告。#5346
🐛 修复:当启用“备份其他 WP 根目录”时,还原工具留下的临时文件夹不再包含在备份中。(专业版)#5158
调整:刷新备份内容图标并改善其浅色和深色模式样式。#5315
🛠️ 开发:加载还原工具时避免降低 PHP 内存限制。(专业版)#5345
🛠️ 开发:简化发布管道的测试阶段,避免因长期闲置的 CI 作业浪费每次发布的运行器时间。#5142
6.9.1 发布于 2026 年 6 月 29 日
⚡️ 增强:为 wpstg_file_permission 过滤器扩展可选文件路径参数,以进行细粒度的逐文件权限控制。#5237
⚡️ 增强:选择要复制的内容时隐藏其他测试站的表。#5251
⚡️ 增强:改善插件描述和 readme 中的措辞。#5262
🐛 修复:允许测试站名称包含大写字母和空格。#5280
🐛 修复:修正测试站设置模态框排除规则字段和标签中的深色主题颜色。#5283
🐛 修复:确保当启用访问控制时测试站仍受登录提示保护。#5278
🐛 修复:从角标图标展开和折叠测试站文件夹。#5274
🐛 修复:改善备份和恢复错误处理以避免静默失败和重试循环。#3681
🐛 修复:在测试站 Update 和 Reset 模态框中填充先前选定的排除规则。#5288
🐛 修复:防止“取消选择所有”表按钮在测试站 Update/Reset 模态框上重新选择表。#5283
🐛 修复:在选择、取消选择或切换文件夹时刷新推送文件摘要,并将其与创建测试站摘要对齐。#5283
🐛 修复:从备份和恢复错误消息中移除误导性的“小型服务器设置”链接。#3681
🐛 修复:移除冗余的使用跟踪 opt-in 管理员横幅。首次安装同意模态框和设置切换仍然是启用或禁用发送使用数据的方式。#5289
🐛 修复:解决测试站 Update/Reset 上的致命错误当存在排除规则时。#5283
🐛 修复:在 Next-Gen 推送成功模态框中显示缓存清除通知而不是测试站 URL。#5283
🐛 修复:对分析同意模态框中的内联 SVG 元素 ID 进行唯一化处理,以避免重复 ID 冲突,并更新受影响的单元测试快照。#5296
🐛 修复:在切换当前站点和整个网络选项之间时更新创建测试站摘要。#5283
🐛 修复:使用默认插件路径在具有默认 WordPress 结构的测试站上,以修复网络测试站上的子站点资源加载。#4681
🐛 修复:在推送测试站时使用选定的测试站引擎,而不是之前的选择。#5283
6.9.0 发布于 2026 年 6 月 24 日
📦 新增:添加了用于创建、更新、重置和推送测试站的 Next-Gen 引擎。它速度最快可达 80%,并且对内存和超时错误更具弹性,同时在隔离环境中运行以保护实时站点。#5122
📦 新增:对实时站点零性能影响——WP Staging 现在对前端访客不可见,即使在测试站操作期间。#602
📦 新增:数据库还原现在在大型备份上速度快得多——多 GB 大小的站点在之前所需时间的几分之一内恢复。#3020
📦 新增:测试站工作流重大重新设计。创建、更新、重置、推送和删除屏幕现在使用更清洁、更一致的界面,具有实时摘要、更清晰的表和文件夹选择、更安全的确认步骤、改进的高级选项以及所有测试站操作的统一双列布局。#5122
📦 新增:添加离线异步许可证注册,适用于防火墙限制的站点。(专业版)#5146
📦 新增:添加选项以在远程同步拉取作业期间保留当前用户。#4934
📦 新增:远程同步现在有自己独立的 API 版本,因此运行不同插件版本的站点在拉取和推送期间保持兼容。#5132
📦 新增:备份文件格式升级至 2.1.0,为即将到来的发布中的逐文件加密和分割备份奠定基础。所有现有备份仍可完全还原——无需迁移。#5134
📦 新增:敏捷的 WordPress 管理——管理脚本移至关键渲染路径之外,通过事件委托实现更明显的页面加载速度。#5024
📦 新增:WordPress 管理仪表板上的”WP Staging — 提示与指南”小部件,精选文档和教程链接,使您可以在不离开 wp-admin 的情况下获得更多。#5162
⚡️ 增强:通过在 Free 和 Pro 中使默认行为更明确、显示将要复制或跳过的内容、更逻辑地分组高级设置并移除可能让免费版感觉不安全的内容来改善测试站创建体验。#5122
⚡️ 增强:将缺少兼容主键的表消息记录为通知而不是警告,因为表会自动锁定且无需用户操作。#5015
⚡️ 增强:使“跳过大行搜索和替换”日志更清晰——将二进制数据行作为不需要操作的报告,并对大文本行保留重新措辞的警告,而不转储原始查询。#5015
🐛 修复:高级设置中目标路径和目标主机名的“设置为默认”链接已恢复。#5055
🐛 修复:当许可证过期时,“解锁远程同步”按钮现在链接到正确的结账 URL。(专业版)#5067
🐛 修复:“取消选择所有”按钮现在在深色模式下匹配其他数据库表操作按钮。#5143
🐛 修复:深色模式下分析同意模态框样式已修复;光栅 logo 已替换为可扩展的 SVG。#5068
🐛 修复:后台还原和备份失败现在显示带有可操作指导的更清晰的错误消息,而不是通用的失败通知。#4606
🐛 修复:备份下载 URL 现在反映通过 wpstg.backup.directory 过滤器设置的自定义目录。#5212
🐛 修复:当 Cloudflare、限制性防火墙或 cURL 被阻止的主机静默丢弃工人的循环回接 HTTP 触发器时,备份队列自我修复——作业不再在第一个任务后停滞。#5118
🐛 修复:清理发起者身后由于崩溃拉取留下的遗留 Remote Sync .wpstgtmp 文件,并通过每天一次的安全网清理发起者和源站点。#5101
🐛 修复:在直接数据库选项更新后清除过期的选项缓存。#5173
🐛 修复:纠正深色模式的 SweetAlert 成功图标——遮罩楔形在深色弹出窗口中的勾选标记后渲染为白色圆盘。#5232
🐛 修复:当选项禁用时,不运行新管理员账户任务,这之前会记录误导性电子邮件或密码缺失警告。#5015
🐛 修复:不对品牌新用户在其首次访问时显示“更新动态”模态框;它现在仅在现有用户更新后出现。#5263
🐛 修复:对还原工具请求强制执行 TLS 证书验证。(专业版)#5175
🐛 修复:使用更清晰的内容和对已存在站点名称更可靠的处理来改进下一代测试站创建和重置。#5258
🐛 修复:在重新打开日志模态框后,后台作业实时日志按钮保持有效。#5203
🐛 修复:保持“测试站”和“备份和迁移”菜单标签未翻译,以便社区翻译无法重命名它们。#5267
🐛 修复:实时备份日志现在在同主机上流式传输端到端——实时日志 UI 不再在备份本身正常完成时冻结在 100 个事件左右。#5118
🐛 修复:实时日志 UI 不再丢弃合法的重复行(例如,重试的步骤,进度编号已刷新)。#5118
🐛 修复:在免费插件中加载捆绑的翻译先于 WordPress.org 语言包,以便本地翻译优先。#5267
🐛 修复:深色模式下日志选择器下拉框样式已改善。#5055
🐛 修复:添加了 WordPress Playground 警告弹出提示(测试站列表页面)上缺少顶部边距。#5149
🐛 修复:多块数据库专用备份不再失败,当数据库大于配置的分割大小时。#2624
🐛 修复:安装 WP Staging 和/或 WP Staging Pro 后降低 CPU 使用量。#4867
🐛 修复:当响应者变得无响应时,源站点上的远程同步拉取现在被正确取消和清理。#4870
🐛 修复:移除 42 个源中不再存在的孤立翻译条目。#5269
🐛 修复:恢复现在自动重试临时服务器错误,并显示清晰的状态,而不是出现卡住。#4909
🐛 修复:恢复在临时限制上尊重服务器 retry-after 计时,并更优雅地处理其他服务器错误。#5002
🐛 修复:恢复拆分为多个文件的数据库大型备份不再因重复条目错误而失败。#5219
🐛 修复:备份文件上传的安全检查得到加强。#5160
🐛 修复:系统信息卡片布局不再在内容超过最大允许宽度时断裂。#5055
🐛 修复:限流远程同步身份验证尝试。(专业版)#5171
🐛 修复:翻译 107 个测试站设置、删除和推送 UI 字符串之前以英语渲染在所有 11 个区域。#5269
UX:庆祝第一个测试站和第一次备份创建时显示简短的礼花动画。#5275
UX:使测试站仪表板以任务为第一位——用紧凑、可dismiss 的“升级到 Pro”卡片替换大型全局 Pro 横幅(90 天每管理员休眠),添加永久的“比较 Free vs Pro”页脚卡片,并改善空状态。#5275
UX:抛光测试站删除确认模态框。#5055
UX:优化管理员页脚为紧凑的单行——退化的 WP STAGING 品牌文本、品牌蓝色的文档、支持和更新历史链接、较安静的 Borlabs Cookie 合作伙伴信用,以及退化的 GitHub 和 X 图标,替换大型居中标志。#5259
UX:将基于时间的审查横幅替换为基于成功的审查提示,显示在测试站和备份完成模态框中(绝不作为松散的仪表文本),带有诚实的内容、稍后再说/不再询问,以及一个共享的休眠状态(渐进式 14、30、180 天),以便用户永远不会被询问两次。#5275
🛠️ 开发:添加.tmp/到.gitignore,以便本地草稿文件保持在版本控制之外。#5199
🛠️ 开发:添加单独的 CI 工作流用于远程同步测试,涵盖单站点和多站点。#5155
🐛 修复:添加工具以生成主要功能(备份、测试站、远程同步、设置)的深色和浅色营销截图。#5231
🛠️ 开发:允许在 .claude/settings.json 中使用 gh api graphql 命令,以便 Copilot 审查线程可以回复和解决。#5234
🐛 修复:从选定的测试环境派生 Playwright PHP 版本检查。#5192
🐛 修复:扩展/release 斜杠命令,包含操作员关键的预飞行检查和 comeback、分支命名和发布权限规则的交叉参考。#5186
🐛 修复:完成重构的测试站和推送功能,并为其准备 e2e 测试。#5015
🐛 修复:修复在 Windows 上使用 wp-cli 在 dev 环境中下载 WordPress 7.0。#5191
🐛 修复:当触发发布分支时修复发布管道失败。#5141
🐛 修复:修复新管理员账户测试。#5219
🐛 修复:使测试站删除模态框 E2E 检查目标可见的模态框。#5201
🐛 修复:网络依赖测试从单元测试套件移至集成套件,以提高测试可靠性。#5165
🐛 修复:新版本现在在更新的 wp-staging.com 更新历史页面上落在正确的位置。#5184
🛠️ 开发:发布管道现在检测发布服务器上的部署 API 是否过时。#5188
🛠️ 开发:将 amd64-only FTP Docker 镜像替换为多架构替代方案,以修复 Apple Silicon 上的 FTPS 测试失败。#5034
🛠️ 开发:停止发布工具在编辑器锚点设置不正确时破坏更新历史页面。#5197
🐛 修复:停止发布工具丢失已合并的更新历史条目。#5195
🛠️ 开发:存储标识符处理已整合;远程存储选项名称迁移现在通过持久功能标志运行,而不是 version_compare,因此即使存储的插件版本缺失或损坏,它也会精确执行一次。#3081
🛠️ 开发:更新数据库种子文件中的 db 版本以用于 e2e 测试。#5182
6.8.1 发布于 2026 年 5 月 22 日
📦 新增:数据库还原现在在大型备份上速度快得多——多 GB 大小的站点在之前所需时间的几分之一内恢复。#3020
📦 新增:对实时站点零性能影响——WP Staging 现在对前端访客不可见,即使在测试站操作期间。#602
📦 新增:敏捷的 WordPress 管理——管理脚本移至关键渲染路径之外,通过事件委托实现更明显的页面加载速度。#5024
📦 新增:WordPress 管理仪表板上的”WP Staging — 提示与指南”小部件,精选文档和教程链接,使您可以在不离开 wp-admin 的情况下获得更多。#5162
📦 新增:远程同步现在有自己独立的 API 版本,因此运行不同插件版本的站点在拉取和推送期间保持兼容。#5132
📦 新增:备份文件格式升级至 2.1.0,为即将到来的发布中的逐文件加密和分割备份奠定基础。所有现有备份仍可完全还原——无需迁移。#5134
🐛 修复:恢复现在自动重试临时服务器错误,并显示清晰的状态,而不是出现卡住。#4909
🐛 修复:恢复在临时限制上尊重服务器 retry-after 计时,并更优雅地处理其他服务器错误。#5002
🐛 修复:当 Cloudflare、限制性防火墙或 cURL 被阻止的主机静默丢弃工人的循环回接 HTTP 触发器时,备份队列自我修复——作业不再在第一个任务后停滞。#5118
🐛 修复:后台还原和备份失败现在显示带有可操作指导的更清晰的错误消息,而不是通用的失败通知。#4606
🐛 修复:实时备份日志现在在同主机上流式传输端到端——实时日志 UI 不再在备份本身正常完成时冻结在 100 个事件左右。#5118
🐛 修复:实时日志 UI 不再丢弃合法的重复行(例如,重试的步骤,进度编号已刷新)。#5118
🐛 修复:当发起者变得无响应时,源站点上的远程同步拉取现在被正确取消和清理。#4870
🐛 修复:限流远程同步身份验证尝试。(专业版)#5171
🐛 修复:当许可证过期时,“解锁远程同步”按钮现在链接到正确的结账 URL。(专业版)#5067
🐛 修复:备份文件上传的安全检查得到加强。#5160
🐛 修复:添加了 WordPress Playground 警告弹出提示(测试站列表页面)上缺少顶部边距。#5149
🐛 修复:深色模式下分析同意模态框样式已修复;光栅 logo 已替换为可扩展的 SVG。#5068
🐛 修复:系统信息卡片布局不再在内容超过最大允许宽度时断裂。#5055
🐛 修复:深色模式下日志选择器下拉框样式已改善。#5055
🐛 修复:“取消选择所有”按钮现在在深色模式下匹配其他数据库表操作按钮。#5143
🐛 修复:高级设置中目标路径和目标主机名的“设置为默认”链接已恢复。#5055
UX:抛光测试站删除确认模态框。#5055
🛠️ 开发:添加单独的 CI 工作流用于远程同步测试,涵盖单站点和多站点。#5155
🛠️ 开发:从选定的测试环境派生 Playwright PHP 版本检查。#5192
🛠️ 开发:扩展/release 斜杠命令,包含操作员关键的预飞行检查和 comeback、分支命名和发布权限规则的交叉参考。#5186
🛠️ 开发:当触发发布分支时修复发布管道失败。#5141
🛠️ 开发:存储标识符处理已整合;远程存储选项名称迁移现在通过持久功能标志运行,而不是 version_compare,因此即使存储的插件版本缺失或损坏,它也会精确执行一次。#3081
🛠️ 开发:新版本现在在更新的 wp-staging.com 更新历史页面上落在正确的位置。#5184
🛠️ 开发:发布管道现在检测发布服务器上的部署 API 是否过时。#5188
🛠️ 开发:网络依赖测试从单元测试套件移至集成套件,以提高测试可靠性。#5165
🛠️ 开发:将 amd64-only FTP Docker 镜像替换为多架构替代方案,以修复 Apple Silicon 上的 FTPS 测试失败。#5034
🛠️ 开发:更新数据库种子文件中的 db 版本以用于 e2e 测试。#5182
= v6.8.0 =
- 新增:为备份资源管理器添加分析事件日志记录。 #4954
- 新增:在独立还原工具中添加通过 JSON 配置文件支持筛选配置。 #5051
- 新增:添加选项以创建远程同步配置文件,允许一键远程同步操作。 #4668
- 新增:添加选项通过电子邮件和 Slack 接收远程同步成功通知。 #4668
- 增强:添加远程同步促销视频合成(EN + DE)到 promo-video/ 目录下。 #5088
- 增强:为编码数据库值(例如 base64 JSON)添加自定义搜索/替换筛选。 #4931
- 增强:在备份下载时添加通知以验证下载文件大小。 #1786
- 增强:重新设计远程同步流程,使其更加流畅。 #4668
- 增强:移除废弃的 wpstg.backup.restore.exclude_plugins 过滤器,请改用 wpstg.backup.restore.exclude_paths。 #4892
- 增强:当备份文件存档因磁盘满而失败时,显示“磁盘空间不足”错误,而不是通用写入失败消息。 #3034
- 修复:添加每请求 cron 完整性检查,自我修复缺失、孤立或错误的 WP Staging cron 事件(备份计划、每日/每周维护、队列处理),以便即使 WP-Cron 本身损坏,计划备份仍能继续运行。 #5090
- 修复:仅当计划备份实际失败时,才显示 cron 警告。 #5058
- 修复:修复可能导致某些设置或备份信息加载不正确的边缘情况,并改善备份和暂存工作流中的验证和错误处理。 #5070
- 修复:通过确保备份进度在请求之间正确继续,提高某些主机上的备份可靠性。 #5112
- 修复:在使用 Pro 版本时,在备份还原期间保留 WP Staging Free 插件。 #4892
- 修复:防止后台备份处理数据库两次。 #5009
- 修复:防止插件文件丢失或损坏时出现致命错误和全站点崩溃。 #5074
- 修复:在 /wpstg/v1/sse-logs REST 路由上拒绝空令牌,以防止在没有活动作业时进行未经身份验证的日志流连接。 #5097
- 修复:当运行多次时,SFTP 连接测试失败。(Pro) #5029
- 修复:在 UI 中显示实际的远程同步错误,而不是通用失败消息,并标识导致错误的服务器。 #5011
- 修复:跳过优化器复制,如果目标(mu-plugins 目录)不可写。 #4545
- 修复:当暂存站点有许多数据库表时,暂存删除模态窗口溢出视口。 #5071
- 修复:存储的 SFTP 凭证,包括 SSH 私钥,默认情况下现在安全保存。 #5048
- 修复:来自 AnalyticsServiceProvider 的 jobId 未定义变量通知。 #1503
- 开发:添加逻辑记录通用分析事件。 #4954
- 开发:添加翻译审核帮助脚本,以查找孤立的 msgids 和 .po 文件中缺少的翻译。 #5106
- 开发:更新 phpunit/phpunit、symfony/process、phpseclib/phpseclib、eslint、@typescript-eslint 和 flatted 依赖。 #5017
- 开发:CI 发布准备在存在时从 dev/releases-history// 下的 dist/newsfeed-{en,de}.json 文件,并跳过在这种情况下重新生成 newsfeed:generate-json,以便手动编辑 EN 新闻源和翻译的 DE 新闻源在重新运行后存活下来,并到达部署工件。 #5138
- 开发:将 Playwright 一般/暂存 GitHub 工作流测试与基本_general、pro_general 和 pro_thirdparty_general 工作流测试分离。 #5125
- 开发:修复 PHP 8.3+ 上 CI 的“Pro 集成”测试失败。 #5082
- 开发:修复 CI 发布准备工作流中的语法错误,导致提交后“标记所需检查”步骤崩溃。 #5137
- 开发:在提交之间保留
fast-tests-passed/fast-tests-failed标签;让下一个测试运行交换它们。 #5087 - 开发:重构暂存站点 e2e 测试,使其更加稳健和稳定。 #5077
- 开发:从 git 中删除二进制 .mo 翻译文件,以防止合并冲突。 #5072
- 开发:恢复 PHP 8.6 SplFileObject 运行时检测,直到 PHP 8.6 正式发布。 #5115
- 开发:跳过 Windows 上的 AuthTempCertFileTest 文件权限检查,因为它不支持 Unix 权限。 #5069
- 开发:更新与构建资产相关的依赖项,以减少构建资产所花费的时间。 #4880
= v6.7.3 =
- 增强:添加新的UI组件:自定义下拉选择、带内联前缀的输入组、通知和卡片原始元素。 #4830
- 增强:添加响应式设置布局,带有自动折叠网格,用于常规设置卡片和电子邮件通知字段。 #4830
- 增强:添加存储提供商选项卡导航,带有与主菜单匹配的渐变悬停效果。 #4830
- 增强:为设置页面添加两列侧边栏导航布局,取代水平选项卡导航。 #4830
- 增强:改进维护过程日志,包含克隆更新/重置、备份提取和远程同步的专用条目,并跳过计划备份完成条目。 #4877
- 增强:重新设计FTP/SFTP设置,支持SSH密钥文件上传、FTPS证书和服务器主机密钥指纹验证。 #4830
- 增强:重新设计所有存储提供商设置,采用基于卡片的布局和一致的深色模式样式。 #4830
- 增强:重新设计深色模式,采用统一的蓝绿色板、更新的标题渐变颜色和CSS自定义属性。 #4830
- 增强:重新设计暂存、备份模态框、许可证、恢复器、系统信息和临时登录页面,采用新的设计系统。 #4830
- 增强:替换.checksum-dist CI缓存密钥为GitHub Actions hashFiles(),用于源文件,以实现更可靠的缓存失效。 #4830
- 增强:当用户账户同步失败时,显示更精确的错误消息。(Pro) #3334
- 增强:在所有设置选项卡中标准化页面标题,采用一致的排版和间距。 #4830
- 修复:应用过滤器和操作,适用于以”wpstg_”和”wpstg.”开头的钩子。 #4982
- 修复:禁止在所有提供商的远程存储备份位置字段中输入空格。(Pro) #5019
- 修复:修复存储提供商设置中的隐私政策链接损坏的问题,其中翻译人员嵌入了HTML占位字符串。 #4830
- 修复:修复CLI集成模态框中多次渲染的重复HTML ID。 #4830
- 修复:修复GitHub发布描述中由发布标签工作流创建的空变更日志。 #4986
- 修复:修复主导航标题底部边框由于零宽度边框声明而不可见的问题。 #4830
- 修复:修复设置内容区域中因溢出隐藏而剪裁的临时登录操作下拉菜单。 #4830
- 修复:修复所有11种语言中”电子邮件为HTML”、”删除Google Drive设置”、”自定义这些设置”和”恢复中”的错误翻译。 #4830
- 修复:改进Google Drive设置中的输入处理,以防止空提交并增强验证。(Pro) #5019
- 修复:备份浏览器促销模态框标题中显示不正确的撇号问题。 #5047
- 修复:防止在检测REST请求时出现PHP 8.1+未定义变量警告。 #5036
- 修复:通过在数据库备份中跳过此缓存数据,防止因临时WPForms数据引起的备份恢复问题。 #4956
- 修复:防止从不安全的内部地址导入或下载备份。 #4277
- 修复:防止在目录列表端点中发生路径遍历。 #5032
- 修复:解决切换连接类型和重新加载保存的设置后,SSH私钥UI显示不正确的问题。(Pro) #5042
- 修复:上传备份通过表单失败时,显示HTTP状态代码和错误响应。 #4619
- 修复:在备份恢复成功模态框中显示日志链接布局。 #5050
- 修复:在远程存储设置中,当备份文件夹路径为空时,显示验证错误。(Pro) #5019
- 修复:通过删除冗余的shouldUrlDecode参数,简化sanitizeString函数。 #4936
- 修复:跳过PHP 8.3+的float memory_limit测试,以防止因无效INI值警告而导致的CI失败。 #4994
- 用户体验:改进高级设置中的按钮对齐和间距一致性。 #5043
- 开发:为pCloud、OneDrive、Google Drive和Dropbox集成测试添加清理文件夹支持。 #4978
- 开发:添加自定义wpstg_settings数据库表,支持CRUD操作、WordPress对象缓存集成、可重用的CustomTable基类和SettingsTable门面,提供静态访问。 #5027
- 开发:为备份计划电子邮件和Slack通知方法添加单元测试。 #4778
- 开发:使快速测试标签触发,而不是在每次推送时自动运行。 #4989
- 开发:迁移所有Linux CI工作流到Blacksmith运行器。 #4991
- 开发:从Make目标和工作流命令中删除Playwright关键词,添加运行模式支持到专业工作流,重构发布测试套件以实现并行执行,删除Selenium依赖,并将主要CI PHP版本升级到8.3。 #5004
- 开发:从CI发布管道中删除过时的dist校验和步骤。 #5056
- 开发:为重构的暂存和推送功能提供UI选项和CLI支持。 #4825
= v6.7.2 =
- 增强:通过添加一个开关来启用或禁用传入连接,从而确保远程同步功能的安全性。同时,默认隐藏连接密钥,并提供显示/隐藏切换按钮。 #4935
- 修复:改善多站点免费版本备份页面的用户体验。 #4970
- 修复:正确处理与数据库进行远程同步时速度过快而无法触发重新身份验证的情况。 #4864
- 修复:在单站点和多站点及子站点同步期间,在身份验证过程中直接显示错误。 #4835
- 修复:在日志中显示缺失的远程同步信息。 #4836
- 用户体验:改善深色模式下“希望改善 WP STAGING?”横幅中按钮的可读性。 #4960
- 开发:添加具有安全部署 API 端点的自动 CI 发布管道。 #5000
- 开发:通过将详细部分提取到 dev/docs 文件中来清理 CLAUDE.md。 #4967
- 开发:将所有备份 e2e 代码测试转移到 playwright。 #4761
- 开发:将远程存储清理方法从生产插件代码移到仅测试类中,以减少攻击面。 #4783
- 开发:更新 Kanban GitHub 操作,以在 PR 合并时将状态设置为“已完成”。 #4963
- 开发:为 PR 添加标签触发的 E2E 测试。 #4973
- 开发:将 CI 测试结果从 PR 评论移到 PR 描述中,以实现更干净的测试报告。 #4976
本站产品比较
主题铺主要面对和服务于国内外WordPress商业用户,本站产品均可保障国内外的互联网环境正常使用,我们在实际的工作中遇到了很多问题,并一一去实践和解决了这些问题,现在可为您提供更多更好的服务。
![图片[5]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2025/04/20210106141810634.png/ztp)
本站产品购买须知
重要提示,汉化产品为主题铺正版采购或GPL分发后进行的汉化翻译,更新源安全稳定,国外的WordPress产品均为每年付费订阅形式,且有域名数量限制,在将来条件许可的情况下,我们会采购无限制许可证。
- 已去除域名和功能限制,无需 key 即为全功能版,可用于多个网站;
- 主题铺会每年续费订阅原版产品包,而您只需要购买一次;
- 若只要中文语言包也是以上原价,请勿二次咨询;
价格问题
- 主题铺数字产品为了普惠国内外广大WordPress用户,主题铺对价格大幅优惠。国外原版产品单授权版本价格一般为500-2000人民币左右。同时我们也做了很多额外工作,如:为了方便国内用户使用,开发了中文优化子主题、中文语言包等等。这些均包含在内,无附加费用;
- 本站产品均为正版采购、GPL授权或自行开发,所以标价多少就多少,不议价、不议价、不议价;
翻译问题
本站所销售产品均为主题铺原创翻译,为了能够高效和长期稳定的与 WordPress 全球生态对接,主题铺构建了自己的独立翻译系统,会定期对热门产品进行翻译更新、以及精校工作。
- 可翻译显示正常:主题、插件提供有.pot .po .mo 等文件的,均已制作了中文语言包,您可以直接下载使用。
- 可翻译显示不全:这是作者更新了产品文件但没更新语言包字符串导致,通常会在后续版本得到修复。
- 不可翻译:对于不可翻译的产品,建议您采用 Google Chrome 等浏览器自带的翻译进行查看。
- 无需翻译:部分客户是需要英文原版的产品,完全可以,语言包完全独立,不使用即可。
安全问题
现在起,您也有了专业的 WordPress 中文技术团队,主题铺对于上架的产品均为正版GPL分发,并对代码进行调整去除域名限制,不改动原有代码,且通过严格的代码检测和运行测试,安全及后续更新有保障。
- 不修改源文件,非必须,均未修改原版产品内部文件,后续更新升级更稳定。
- 兼容性测试,上架前我们会进行本机和线上测试,保障产品正常;
付款问题
本站主要面对国内外客户服务,国内用户支持支付宝及微信支付,国外用户可以使用微信及PayPal支付(仅支持大陆外PayPal支付)等。如果您在付款过程中遇到问题请及时 [联系我们] 进行解决。感谢您的厚爱及信任!



![图片[6]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155813717.png/ztp)
![图片[7]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155813168.png/ztp)
![图片[8]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155813721.png/ztp)
![图片[9]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155814770.png/ztp)
![图片[10]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155814342.png/ztp)
![图片[11]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155815441.png/ztp)
![图片[12]-WP Staging Pro汉化中文版(更新到6.17.0)-暂存克隆WordPress备份迁移插件下载-主题铺](https://cdn.zhutipu.com/wp-content/uploads/2026/03/20260317155815543.png/ztp)















暂无评论内容