| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /**
- * Number slider field frontend template.
- *
- * @var array $atts Additional HTML attributes.
- * @var array $class HTML classes.
- * @var array $datas Data attributes.
- * @var float $default_value Default field value.
- * @var float $max Upper range limit.
- * @var float $min Lower range limit.
- * @var float $step Allowed step.
- * @var string $id Element ID.
- * @var string $required Is field required or not.
- * @var string $value_display Value output.
- * @var string $value_hint Value hint output.
- */
- if ( ! defined( 'ABSPATH' ) ) {
- exit;
- }
- ?>
- <input
- type="range"
- <?php wpforms_html_attributes( $id, $class, $datas, $atts, true ); ?>
- <?php echo ! empty( $required ) ? 'required' : ''; ?>
- value="<?php echo esc_attr( $default_value ); ?>"
- min="<?php echo esc_attr( $min ); ?>"
- max="<?php echo esc_attr( $max ); ?>"
- step="<?php echo esc_attr( $step ); ?>">
- <div class="wpforms-field-number-slider-hint"
- data-hint="<?php echo esc_attr( wp_kses_post( $value_display ) ); ?>">
- <?php echo wp_kses_post( $value_hint ); ?>
- </div>
|