1. 首页
  2. WordPress 函数手册

register_uninstall_hook()

register_uninstall_hook( string $file, callable $callback )

为插件设置卸载挂钩。
Set the uninstallation hook for a plugin.

目录锚点:#说明#参数#返回#源码#笔记


说明(Description)

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

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

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


参数(Parameters)

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

返回(Return)

无返回值


源码(Source)


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

笔记(Notes)

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

register_uninstall_hook() 为WP2原创文章,链接:https://www.wp2.cn/functions/register_uninstall_hook/

发表评论

您的电子邮箱地址不会被公开。