如何在不影响现有用户的情况下重命名插件PHP文件?

时间:2016-12-24 作者:Edward

我的一个插件有一个名为“init.PHP”的主PHP文件,现在我想按照最佳实践将其重命名为“plugin name.PHP”

由于用户习惯于通过更新覆盖旧文件夹来升级插件,因此

init.php
plugin-name.php
升级后,两者都存在于插件文件夹中,这会导致一个PHP致命错误,表示找不到类,不管怎样,请删除“init.PHP”并全部清除。

虽然当用户联系我时,我可以告诉他们如何修复它,但将错误强加给用户并不是一个好的解决方案,有没有办法删除或忽略WordPress中遗留的主插件文件?

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

根据插件版本删除文件init.php 从插件文件夹升级时。为此,您可以使用Filesystem API, 尤其是delete() method - 此处示例性链接到WP_Filesystem_Direct

相关推荐