我有一个插件功能和这样定义的动作:
function wp_validate($login, $email, $errors) {
// do some validations here
return $errors;
}
add_action('register_post', 'wp_validate', 10, 3);
当用户填写注册表并提交时调用 wp_validate 函数。并且错误显示正确。
但是,我不明白 10 和 3 是什么。有人可以告诉我吗?
我有一个插件功能和这样定义的动作:
function wp_validate($login, $email, $errors) {
// do some validations here
return $errors;
}
add_action('register_post', 'wp_validate', 10, 3);
当用户填写注册表并提交时调用 wp_validate 函数。并且错误显示正确。
但是,我不明白 10 和 3 是什么。有人可以告诉我吗?
10
在您的示例中)定义了您的函数在与该register_post
操作相关的任何其他参数中的优先级。3
在您的示例中)定义您的函数接受的参数数量。这两个参数都是可选的。请参阅:http ://codex.wordpress.org/Function_Reference/add_action