register_activation_hook

函数
register_activation_hook ( $file, $callback )
参数
  • (string) $file The filename of the plugin including the path.
    Required:
  • (callable) $callback The function hooked to the 'activate_PLUGIN' action.
    Required:
定义位置
相关方法
register_deactivation_hookregister_taxonomyunregister_taxonomyregister_uninstall_hookshutdown_action_hook
引入
2.0.0
弃用
-

register_activation_hook: 这是一个WordPress的动作钩子,用来注册一个回调函数,当一个插件被激活时将被触发。这个钩子对于执行那些在插件第一次激活时只需要做一次的任务很有用,比如创建自定义数据库表或初始化默认设置。

设置一个插件的激活钩子。

当一个插件被激活时,’activation_PLUGINNAME’钩子被调用。在这个钩子的名称中,PLUGINNAME被替换为该插件的名称,包括可选的子目录。例如,当插件位于wp-content/plugins/sampleplugin/sample.php,那么这个钩子的名字将变成’activate_sampleplugin/sample.php’。

当插件只有一个文件,并且(默认情况下)位于wp-content/plugins/sample.php中时,这个钩子的名称将是’activate_sample.php’。

function register_activation_hook( $file, $callback ) {
	$file = plugin_basename( $file );
	add_action( 'activate_' . $file, $callback );
}

常见问题

FAQs
查看更多 >
闪电侠

(工作日 10:00 - 18:30 为您服务)

2025-12-16 19:35:32

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

您也可选择聊天工具与我们即时沟通或点击查看:

您的工单我们已经收到,我们将会尽快跟您联系!
取消
选择聊天工具: