在plugin2安装之初,plugin2可以卸载plugin1吗? 时间:2012-04-24 作者:josh 根据标题。我有一个新版本的插件。它可以很好地安装在干净的WordPress上。当用户在安装了早期版本的情况下尝试安装它时,插件将不起作用。以前的版本是否处于活动状态并不重要。理想情况下,我希望确保新版本在写入任何文件之前卸载以前的版本。这可能吗?或者,如果有人知道我们为什么会遇到这个问题,我也不会反对仅仅解决它 1 个回复 SO网友:bueltge 在register_activation_hook() 新插件的函数使用函数deactivate_plugins() (或deactivate_plugin_before_upgrade()) 和停用旧插件,并使用delete_option. 如果还要删除这些文件,请使用该功能uninstall_plugin($plugin); 大概delete_plugins( $plugins, $redirect = \'\' ) 结束 文章导航