1

我有一个插件功能和这样定义的动作:

function wp_validate($login, $email, $errors) {

    // do some validations here
    return $errors;
}

add_action('register_post', 'wp_validate', 10, 3);

当用户填写注册表并提交时调用 wp_validate 函数。并且错误显示正确。

但是,我不明白 10 和 3 是什么。有人可以告诉我吗?

4

1 回答 1

1
  • 第三个参数(10在您的示例中)定义了您的函数在与该register_post操作相关的任何其他参数中的优先级。
  • 第四个参数(3在您的示例中)定义您的函数接受的参数数量。

这两个参数都是可选的。请参阅:http ://codex.wordpress.org/Function_Reference/add_action

于 2012-09-04T09:06:29.537 回答