register_uninstall_hook()

为插件设置卸载挂钩。

register_uninstall_hook(string $file,callable $callback)

说明(Description)

注册卸载钩子,当用户单击调用插件卸载自身的卸载链接时,将调用该钩子。除非插件挂接到操作中,否则链接将不处于活动状态。

在注册卸载挂钩时,插件不应在函数之外运行任意代码。为了使用钩子运行,必须包含插件,这意味着在卸载过程中将运行任何位于函数外部的代码。插件不应妨碍卸载过程。

如果不在插件中运行代码就不能编写插件,那么插件应该创建一个名为’卸载.php’在基本插件文件夹中。如果此文件存在,将在卸载过程中绕过卸载挂钩调用它。当使用’卸载.php’在执行之前,应始终检查’WP_UNINSTALL_PLUGIN’常量。


参数(Parameters)

参数类型必填说明
$file(string)必需插件文件。
$callback(callable)必需调用钩子时要运行的回调。必须是静态方法或函数。

返回(Return)

无返回值

更新版本源码位置使用被使用
2.7.0wp-includes/plugin.php:83805

笔记(Notes)

在寄存器激活挂钩内执行卸载挂钩

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索