我已经验证了注册表单中的自定义字段,我读出了 wordpress 的法典,以便我自己这样做。但我发现它会引发像这样的错误
Call to a member function add() on a non-object
我不知道为什么会发生这种情况。我怎样才能解决这个问题?任何建议都会很棒。
代码:
function myplugin_check_fields($errors, $sanitized_user_login, $user_email) {
$errors->add( 'demo_error', __('<strong>ERROR</strong>: This is a demo error. Registration halted.','mydomain') );
return $errors;
}
add_filter('registration_errors', 'myplugin_check_fields', 10, 3);