常用函数-register_deactivation_hook()

0条评论

常用函数-register_deactivation_hook()

register_deactivation_hook函数 (WordPress 2.0版本被引入)寄存一个插件函数,该插件函数在插件被禁用时运行。

用法与参数

<?php register_deactivation_hook($file, $function); ?>

$file

(字符串)wp-content/plugins目录下的主插件文件路径。可运行完全路径。

$function

(回调)禁用插件后将运行的函数。任何PHP回调虚拟型态都可运行。

示例

如果在以下任一位置的主插件文件中有一个名为myplugin_deactivate()的函数

  • wp-content/plugins/myplugin.php or
  • wp-content/plugins/myplugin/myplugin.php

可使用以下代码:

register_deactivation_hook( __FILE__, 'myplugin_deactivate' );  

一旦禁用插件, myplugin_deactivate()函数将被调用。