据用户反映,用于 WordPress 的 All in One SEO 插件单方面开启了自动更新。 自动更新恰逢重大升级,这反过来又导致多个站点遭受中断和其他意外行为。
未经同意自动更新
自动更新是一项功能,它允许插件自动更新,而无需发布者采取任何行动。 普遍的期望是,这是出版商选择加入的东西。
一些发布者在更新之前备份他们的 WordPress 安装。 这样,如果出现问题,他们可以轻松地将其回滚到以前的状态。
使用自动更新,不再可能在更新发生之前保存备份。 错误的更新可能是一个主要问题,如果没有适当的备份,它会变得更加困难。
这就是为什么当高级 WordPress Facebook 小组的成员开始讨论 All in One SEO 如何在没有(根据用户)更新日志中的通知之外的情况下打开自动更新时令人惊讶的原因。
更改日志是更新中更改内容的符号。
原帖在 私人脸书群组 将这种情况视为一个道德问题,即插件发布者是否有责任明确告知自动更新功能正在发生变化。
许多人认为自动更新应该始终是用户的选择。
推特上的回应
也有一些关于 All in One SEO 自动更新的讨论。 几位发布者在推特上表示,不应将自动更新选项默认打开。
一位出版商在推特上表达了他们的负面反馈:
“我不喜欢自动更新 WordPress 插件,尤其不喜欢插件软件作者试图在市场上强制自动更新。 如此之多,如果可以的话,我会寻求替换此类软件。 请停下。”
他跟进了这条推文:
“虽然这条消息是由最近的插件中自动更新的 All In One SEO 默认设置提示的,但这远不是唯一这样做的插件软件。 提供选项,不要将其设置为默认值,并将其作为选项设置为白天。”
尽管此消息是由最近在插件中自动更新的 All In One SEO 默认设置提示的,但这远非唯一这样做的插件软件。 提供选项,不要将其设置为默认值,并将其作为选项设置为白天。
— 韦恩·凯斯勒 (@KFIweb) 2020 年 12 月 27 日
多合一 SEO 发布者反馈
在 WordPress 插件存储库支持页面上有一些关于自动更新反馈的负面报道。
一位插件用户称 All in One SEO 是一场灾难,他写道:
“将近10年后,我不得不说再见。
自第 4 版发布以来,这一系列几乎每天都更新的更新确实表明 AIOSEO 的新所有者对 SEO 完全没有任何头绪……
……我没有时间投资成为一个拥有 200 万用户但现在不起作用的插件的 beta 测试人员……因为它充满了错误。”
有一个完整的 支持充满愤怒的出版商的线程 尽管已将插件设置为不自动更新,但谁抱怨 All in One SEO 自动更新。
其他 愤怒的出版商写道:
“多个站点在未经我许可的情况下更新到 4.0.11,并且所有自动更新都被禁用。
您曾经可靠的插件已经破坏了多个站点上数百页的社交元数据,破坏了布局(这是在我解决了问题并在上周告诉您之后,我将禁用所有更新)。
你怎么敢在未经我允许的情况下更新我的网站
对于阅读本文的每个人来说,正如我们所知道的那样,这个插件已经走到了生命的尽头。
迁移您现在拥有的所有东西,而您仍然可以。”
多个多合一 SEO 4.X 更新
All in One SEO 于 2020 年 11 月 14 日从 3.7 更新到新的 4.X 版本。这是一个艰难的开始,因为在同一天对 4.01 进行了第二次更新以修复数据库问题。
从 11 月 14 日到 2020 年 12 月,All in One SEO 插件共发布了十二次更新,以修复大量问题,看似数十个错误。
从这个角度来看, 根据 Yoast SEO 插件更新日志Yoast SEO 在同一个月的时间段内仅发布了三个更新。
这些只是一次更新的错误修复:
- 修复:阻止编辑和作者编辑 SEO 标题和描述的错误
- 已修复:经典编辑器 URL 中的 TruSEO 支持无法完全处理超长 URL
- 修复:关闭头标签并不总是显示的问题
- 已修复:在剩下的几个网站上,标题标签会去掉 $ 和它后面的任何数字的问题\
- 修复:迁移期间与缺少数组相关的 PHP 错误
- 已修复:AIOSEO 不会从规范 URL 中删除尾随 /amp 的问题
- 已修复:尝试访问我们的日志文件时,日志中会出现通知的问题
- 修复:与 WP Shop 插件冲突
但似乎是从 12 月 21 日开始的更新引入了单边自动更新。 这是更新日志中列出的唯一一个提到自动更新的更新,但它有点含糊。
这就是变更日志所说的:
“更新:自动更新的默认选项”
All in One SEO Changelog 的屏幕截图
WordPress插件是否应该在未经许可的情况下自动更新?
自动更新对于网站不是特别复杂的发布商来说很有意义。 也就是说,备份网站是在更新之前采取的谨慎步骤。
许多人认为出版商应该可以选择加入自动更新。
All in One SEO 的发布者 已经道歉 并表示他们正在删除自动更新。 他们应该一开始就打开自动更新吗?