私は登録フォームでカスタムフィールドを検証しました.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);