如果仍安装以前的版本,则我的插件无法正确安装

时间:2012-02-28 作者:josh

只有当用户先停用然后删除以前安装的版本时,我的插件才能正确安装。如果他们不删除以前的版本,安装可能不会完成,或者插件一旦安装就无法工作。

虽然很高兴了解为什么会发生这种情况,但似乎为了获得最佳用户体验,插件应该在安装后自动停用并删除以前的版本。这可能吗?

1 个回复
SO网友:Matthew Muro

快速简单。

if ( is_plugin_active( \'plugin-folder-name/main-plugin-file.php\' ) )
    deactivate_plugins( \'/plugin-folder-name/main-plugin-file.php\' );
重要的是要注意is_plugin_active 字符串与deactivate_plugins 一串

结束

相关推荐

Custom routing for plugins

我正在制作一个插件,它需要一个可以从外部访问的页面,非常像一个API,并且有这样的url,http://xxxxx/custom_method?parameter=xxxxx&something=xxxx有没有干净的方法可以做到这一点?提前谢谢。