我在激活插件时尝试使用以下功能。
function function_name( $argument_1, $argument_2) { ... }
register_activation_hook
要求按照
register_activation_hook( __FILE__, 'function_name' );
如何为函数添加参数?
答案 0 :(得分:1)
文档说:
register_activation_hook(string $ file,callable $ function)
所以如果$function
必须是可调用的,你可以像这样注入$ args:
$args = ['Hello','World']
register_activation_hook( __FILE__,function()use($args){ });
你也可以做到
$args = ['Hello','World']
register_activation_hook( __FILE__,function()use($args){
return function_name( $args[0], $args[1]);
});