连接到'升级_预安装'按Plugin_Upgrader::upgrade()筛选。
$响应
布尔|WP_错误必修的安装开始前的安装响应。
$插件
阵列必修的插件包参数。
公共函数deactivate_plugin_before_pgrade($response,$plugin){if(is_wp_error($response)){//绕过。返回$response;}//在cron(后台更新)中,不要停用插件,因为我们需要一个浏览器来重新激活它。if(wp_doing_cron()){返回$response;}$plugin=isset($plugin['plugin'])$插件['plugin']:'';if(空($plugin)){返回新的WP_Error('bad_request',$this->strings['bad\request']);}if(is_plugin_active($plugin)){//以静默方式停用插件,防止停用挂钩运行。deactivate_plugins($plugin,true);}返回$response;}
查看所有引用 在Trac上查看 在GitHub上查看