field, array( 'max' => 100, 'min' => 0, 'step' => 1, 'unit' => '', ) ); $is_unit = ( ! empty( $args['unit'] ) ) ? ' spf--is-unit' : ''; echo wp_kses_post( $this->field_before() ); echo '
'; echo '
'; echo '
'; echo 'field_attributes( array( 'class' => 'spf-input-number' . esc_attr( $is_unit ) ) ) . ' data-min="' . esc_attr( $args['min'] ) . '" data-max="' . esc_attr( $args['max'] ) . '" data-step="' . esc_attr( $args['step'] ) . '" step="any" />';// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo ( ! empty( $args['unit'] ) ) ? '' . esc_attr( $args['unit'] ) . '' : ''; echo '
'; echo '
'; echo wp_kses_post( $this->field_after() ); } /** * Enqueue * * @return void */ public function enqueue() { if ( ! wp_script_is( 'jquery-ui-slider' ) ) { wp_enqueue_script( 'jquery-ui-slider' ); } } } }