protected function prepare_form_errors(WP_Form_Component $component) { $errors = $this->errors->get_error_messages($component->get_name()); foreach ($errors as $e) { $component->set_error($e); } if ($component instanceof WP_Form_Aggregate) { foreach ($component->get_children() as $child) { $this->prepare_form_errors($child); } } }