register_deactivation_hook
函数
register_deactivation_hook ( $file, $callback )
- 参数
-
-
(string)
$file
The filename of the plugin including the path.- Required: 是
-
(callable)
$callback
The function hooked to the ‘deactivate_PLUGIN’ action.- Required: 是
-
(string)
- 定义位置
-
-
wp-includes/plugin.php
, line 891
-
wp-includes/plugin.php
- 引入
- 2.0.0
- 弃用
- –
设置一个插件的停用钩子。
当一个插件被停用时,动作’deactivate_PLUGINNAME’被调用。在这个钩子的名称中,PLUGINNAME被替换成插件的名称,包括可选的子目录。例如,当插件位于wp-content/plugins/sampleplugin/sample.php,那么这个钩子的名字将变成’deactivate_sampleplugin/sample.php’。
当插件只有一个文件,并且(默认情况下)位于wp-content/plugins/sample.php中时,这个钩子的名称将是’deactivate_sample.php’。
function register_deactivation_hook( $file, $callback ) { $file = plugin_basename( $file ); add_action( 'deactivate_' . $file, $callback ); }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。