You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.1 KiB
PHP
39 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* Number slider field frontend template.
|
|
*
|
|
* @since 1.5.7
|
|
*
|
|
* @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>
|