'; printf( '', esc_attr( $args['number_id'] ), esc_html( $args['label'] ) ); // WooCommerce's "short" sizes the pair like a single field, at every breakpoint it defines. echo ''; printf( '', esc_attr( $args['number_id'] ), esc_attr( (string) $args['number_value'] ), (int) ( $args['min'] ?? 0 ), isset( $args['max'] ) ? ' max="' . (int) $args['max'] . '"' : '', esc_attr( $args['placeholder'] ?? '' ), isset( $args['when'] ) ? ' data-submex-when="' . esc_attr( $args['when'] ) . '"' : '' ); printf( ''; if ( ! empty( $args['tip'] ) ) { echo wp_kses( wc_help_tip( $args['tip'] ), Allowed_Html::form() ); } if ( ! empty( $args['note'] ) ) { echo '' . esc_html( $args['note'] ) . ''; } echo '
'; } }