删除另一个插件的元密钥是不道德的吗?

时间:2019-01-16 作者:Erich

在为客户机进行一些站点优化工作时,我遇到了一个插件,它用一个单独的元框取代了WP内置的特色图像功能,允许您指定图像URL,而不是将图像导入自己的媒体库。

最近对这个插件的更新破坏了我客户的网站,在那里有外部特色图片的帖子不会显示它们。而检查插件代码本身(糟糕的文档,数据库上的直接SQL查询)让我相信他不太清楚自己在做什么。

对于我的客户,我创建了一个自定义插件,使用该插件的元键循环浏览帖子,将图像导入媒体库,并将其附加到帖子上。最后,它删除了另一个插件的元键。

现在我对在我客户的网站上运行修复程序没有任何疑虑,但我也在考虑将插件放在Wordpress插件目录中。甚至可能是一个具有货币化的“高级”版本。

我浏览了WP插件行为准则,但没有看到关于修改其他插件元条目的任何列表。这有什么不道德的吗?

1 个回复
SO网友:Krzysiek Dróżdż

我看不出这有什么不道德的地方。。。作为优化过程的一部分,有许多插件可以从数据库中删除一些数据。

还有一些用于迁移的插件(如qTranslate->WPML和类似的插件)。迁移完成后,他们还可以删除以前插件的数据。

我唯一会非常小心的是确保用户知道你的插件到底在做什么,并且数据会丢失。甚至可以将其作为一个选项,以便用户决定删除这些元值。

相关推荐

如何清理wp-content/plugins/wordpress-seo中不必要的文件?

我目前维护Wordpress网站7年。磁盘使用率最近已满,因此我需要定期检查自动备份并保存这些备份,然后将其从服务器中删除。当我检查时,插件文件夹中的wordpress seo文件夹(这是Yoast seo默认插件文件夹)占用了太多空间。据我所知,它充满了各种版本的插件文件。确切地说,它位于wordpress seo插件的js/dist文件夹中。它包含几种类型的小型javascript,每个名称的末尾都有某种序列或版本号,总容量约为250-300 MB。我可以清理这些文件吗?如果是,是否安全?如果我从以前