WordPress:Function Reference/register deactivation hook

来自站长百科
Fludlen讨论 | 贡献2008年7月21日 (一) 16:54的版本
跳转至: 导航、​ 搜索

--Fludlen 2008年7月21日 (一) 16:54 (CST)The function register_deactivation_hook (introduced in WordPress 2.0) registers a plugin function to be run when the plugin is deactivated.

--Fludlen 2008年7月21日 (一) 16:54 (CST)函数 register_deactivation_hook(在WordPress2.0时引进)注册插件函数在插件无效时,运行。

Usage and parameters

用法和参数

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

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

$file
$file
(string) Path to the main plugin file inside the wp-content/plugins directory. A full path will work.
(string)wp-content/plugins目录中的主要插件文件的路径。全称路径能够运行。
$function
$function
(callback) The function to be run when the plugin is deactivated. Any of PHP's callback pseudo-types will work.
(callback)插件无效时,运行的函数。任何PHP's callback pseudo-types都能够运行。

Examples

例子

If you have a function called myplugin_deactivate() in the main plugin file at either

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

如果你在* wp-content/plugins/myplugin.php或者

  • wp-content/plugins/myplugin/myplugin.php中的主要插件文件中有一个称作myplugin_deactivate()的函数

use this code: 使用这个代码:

register_deactivation_hook( __FILE__, 'myplugin_deactivate' );

register_deactivation_hook( __FILE__, 'myplugin_deactivate' );

This will call the myplugin_deactivate() function on deactivation of the plugin.

函数无效的时候,代码会调用myplugin_deactivate()函数。