
2020年最新版本WordPress本地环境搭建与安装教程
register_activation_hook ( $file, $callback )
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 ); }