name = 'range'; $this->label = 'Range / Slider'; $this->category = 'basic'; } public function render( $field, $value = '', $name = null ) { $name = $name ?: "metaforge[{$field['name']}]"; $min = isset( $field['min'] ) && $field['min'] !== '' ? floatval( $field['min'] ) : 0; $max = isset( $field['max'] ) && $field['max'] !== '' ? floatval( $field['max'] ) : 100; $step = isset( $field['step'] ) && $field['step'] !== '' ? floatval( $field['step'] ) : 1; $unit = $field['unit'] ?? 'px'; $val = ( $value !== '' && $value !== null ) ? floatval( $value ) : $min; echo '