remove_render_attribute( 'input' . $item_index, 'type' ); $form->remove_render_attribute( 'input' . $item_index, 'required' ); $value = esc_attr( $item[ $prefix . 'default_value' ] ); $min = esc_attr( $item[ $prefix . 'min' ] ); $max = esc_attr( $item[ $prefix . 'max' ] ); $step = esc_attr( $item[ $prefix . 'step' ] ); $form->add_render_attribute( 'input' . $item_index, [ 'class' => 'elementor-use-native ' . $prefix . 'field', 'value' => $value, 'min' => $min, 'max' => $max, 'step' => $step, ] ); $settings['attrs'] = $form->get_render_attributes( 'input' . $item_index ); $settings['showInput'] = esc_attr( $item[ $prefix . 'show_input' ] ) === 'yes'; $settings['itemId'] = esc_attr( $item['_id'] ); $settings['formId'] = $form->get_id(); $defaultValue = $item[ $prefix . 'default_value' ]; if ( empty( $defaultValue ) ) { $defaultValue = $max < $min ? $min : $min + ($max - $min) / 2; } ?>
print_render_attribute_string( 'input' . $item_index ); ?>>