name = 'numeric_slider';
// do not delete!
parent::__construct();
}
function render_field($args)
{
$field_value = $this->get_value($args);
$min_max_step = isset($args['field']['min_max_step']) ? $args['field']['min_max_step'] : array() ;
if (empty($min_max_step) || 3 != count($min_max_step) ) {
$min_max_step = array(1,10,1);
}
list($min,$max,$step) = $min_max_step;
$attribute = array(
'name' => $args['field_name'],
'id' => $args['field_id'],
'class' => 'npf-numeric-slider',
'value' => $field_value,
'data-slider' => 'true',
'data-slider-snap' => 'true',
'data-slider-step' => abs($step),
'data-slider-range' => $min.','.$max,
);
$attribute_text = '';
foreach ($attribute as $key => $attr) {
$attribute_text .= ' '.$key.'="'.esc_attr($attr).'" ';
}
echo '';
echo '';
}
}
endif;