function wpjb_form_render_input(Daq_Form_Abstract $form, Daq_Form_Element $input) { $tag = $form->getRenderer()->renderTag($input); if ($input->hasRenderer()) { $callback = $input->getRenderer(); call_user_func($callback, $input, array("tag" => $tag)); } else { echo $tag; } }