Plugin_Upgrader::deactive_Plugin_before_upgrade(bool|WP_错误 $响应阵列 $插件 ):布尔|WP_错误

在升级插件之前将其停用。

说明

连接到'升级_预安装'按Plugin_Upgrader::upgrade()筛选。

参数

$响应布尔|WP_错误必修的
安装开始前的安装响应。
$插件阵列必修的
插件包参数。

返回

布尔|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;}

变更日志

版本说明
4.1.0添加了返回值。
2.8.0介绍。

用户贡献的笔记

你必须登录在能够贡献笔记或反馈之前。