render( $field_args, $field_value ); } /** * Helper function to get field defaults. * * @param array $field_args Arguments to merge with the defaults. * * @return array The merged arguments */ public static function get_input_field_defaults( $field_args ) { // defaults $defaults = array( 'key' => '', 'label' => '', 'name' => '', 'input' => 'text', 'order_no' => 1, 'instructions' => '', 'required' => 0, 'id' => '', 'class' => '', ); $field_args = array_merge( $defaults, $field_args ); if ( ! isset( $field_args['id'] ) ) { $field_args['id'] = sanitize_title( $field_args['name'] ); } return $field_args; } }