woocommerce_date_input_html_pattern
woocommerce_date_input_html_pattern
Appears in: woocommerce.3.4.2, woocommerce.3.4.4, woocommerce.3.4.5, woocommerce.3.4.6, woocommerce.3.4.7, woocommerce.3.5.0, woocommerce.3.5.1, woocommerce.3.5.2, woocommerce.3.5.3, woocommerce.3.5.4, woocommerce.3.5.5, woocommerce.3.5.6, woocommerce.3.5.7, woocommerce.3.5.8, woocommerce.3.6.1, woocommerce.3.6.2, woocommerce.3.6.3, woocommerce.3.6.4, woocommerce.3.6.5, woocommerce.3.7.0, woocommerce.3.7.1, woocommerce.3.8.0, woocommerce.3.8.1, woocommerce.3.9.0, woocommerce.3.9.1, woocommerce.3.9.2, woocommerce.3.9.3, woocommerce.4.0.0, woocommerce.4.0.1, woocommerce.4.1.0, woocommerce.4.1.1, woocommerce.4.2.0, woocommerce.4.2.1, woocommerce.4.3.0, woocommerce.4.3.1, woocommerce.4.3.2, woocommerce.4.3.3, woocommerce.4.4.0, woocommerce.4.4.1, woocommerce.4.5.1, woocommerce.4.5.2, woocommerce.4.6.0, woocommerce.4.6.1, woocommerce.4.6.2, woocommerce.4.7.0, woocommerce.4.7.1, woocommerce.4.8.0, woocommerce.4.9.0, woocommerce.4.9.1, woocommerce.4.9.2, woocommerce.5.0.0, woocommerce.5.1.0, woocommerce.5.2.0, woocommerce.5.2.1, woocommerce.5.2.2, woocommerce.5.3.0, woocommerce.5.4.0, woocommerce.5.4.1, woocommerce.5.5.0, woocommerce.5.5.1, woocommerce.5.5.2, woocommerce.5.6.0, woocommerce.5.6.1, woocommerce.5.7.0, woocommerce.5.7.1, woocommerce.5.8.0, woocommerce.6.3.1, woocommerce.6.4.1, woocommerce.6.5.1, woocommerce.6.6.1, woocommerce.6.7.0, woocommerce.6.8.0, woocommerce.6.8.1, woocommerce.6.8.2, woocommerce.6.9.0, woocommerce.6.9.4, woocommerce.7.0.0, woocommerce.7.1.0, woocommerce.7.1.1, woocommerce.7.2.2, woocommerce.7.3.0, woocommerce.7.4.0, woocommerce.7.4.1, woocommerce.7.5.1, woocommerce.7.6.0, woocommerce.7.6.1, woocommerce.7.7.0, woocommerce.7.7.1, woocommerce.7.8.1, woocommerce.7.9.0, woocommerce.8.0.3, woocommerce.8.1.1, woocommerce.8.2.1, woocommerce.8.2.2, woocommerce.8.3.1, woocommerce.8.4.0, woocommerce.8.5.1, woocommerce.8.5.2, woocommerce.8.6.0, woocommerce.8.6.1, woocommerce.8.7.0, woocommerce.8.8.3, woocommerce.8.9.2, woocommerce.8.9.3, woocommerce.9.0.2, woocommerce.9.1.2, woocommerce.9.1.4, woocommerce.9.2.2, woocommerce.9.2.3, woocommerce.9.3.1, woocommerce.9.3.3, woocommerce.9.4.2, woocommerce.9.4.3, woocommerce.9.5.1, woocommerce.9.5.2, woocommerce.9.7.0, woocommerce.9.7.1, woocommerce.9.8.1
Hook Type: filter
Displaying hooks found in version: woocommerce.9.8.1apply_filters('woocommerce_date_input_html_pattern') is found 7 times:
- /includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php line 125121122123124125126127128129130
'description'
=> __(
'The coupon will expire at 00:00:00 of this date.'
,
'woocommerce'
),
'desc_tip'
=> true,
'class'
=>
'date-picker'
,
'custom_attributes'
=>
array
(
'pattern'
=> apply_filters(
'woocommerce_date_input_html_pattern'
,
'[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])'
),
),
)
);
do_action(
'woocommerce_coupon_options'
,
$coupon
->get_id(),
$coupon
);
- /includes/admin/meta-boxes/class-wc-meta-box-order-data.php line 304300301302303304305306307308309
<?php
$order_date_created_localised
= !
is_null
(
$order
->get_date_created() ) ?
$order
->get_date_created()->getOffsetTimestamp() :
''
;
?>
<label
for
=
"order_date"
><?php esc_html_e(
'Date created:'
,
'woocommerce'
); ?></label>
<input type=
"text"
class
=
"date-picker"
name=
"order_date"
maxlength=
"10"
value=
"<?php echo esc_attr( date_i18n( 'Y-m-d', $order_date_created_localised ) ); ?>"
pattern=
"<?php echo esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingHookComment ?>"
/>@
‎
<input type=
"number"
class
=
"hour"
placeholder=
"<?php esc_attr_e( 'h', 'woocommerce' ); ?>"
name=
"order_date_hour"
min=
"0"
max=
"23"
step=
"1"
value=
"<?php echo esc_attr( date_i18n( 'H', $order_date_created_localised ) ); ?>"
pattern=
"([01]?[0-9]{1}|2[0-3]{1})"
/>:
<input type=
"number"
class
=
"minute"
placeholder=
"<?php esc_attr_e( 'm', 'woocommerce' ); ?>"
name=
"order_date_minute"
min=
"0"
max=
"59"
step=
"1"
value=
"<?php echo esc_attr( date_i18n( 'i', $order_date_created_localised ) ); ?>"
pattern=
"[0-5]{1}[0-9]{1}"
/>
<input type=
"hidden"
name=
"order_date_second"
value=
"<?php echo esc_attr( date_i18n( 's', $order_date_created_localised ) ); ?>"
/>
</p>
- /includes/admin/meta-boxes/views/html-order-download-permission.php line 33
68 69 70 71 72 73 74 75 76 77 78 | $sale_price_dates_to = $sale_price_dates_to_timestamp ? date_i18n( 'Y-m-d' , $sale_price_dates_to_timestamp ) : '' ; echo '<p class = "form-field sale_price_dates_fields" > <label for = "_sale_price_dates_from" > ' . esc_html__( ' Sale price dates ', ' woocommerce ' ) . ' </label> <input type= "text" class = "short" name= "_sale_price_dates_from" id= "_sale_price_dates_from" value= "' . esc_attr( $sale_price_dates_from ) . '" placeholder= "' . esc_html( _x( 'From…', 'placeholder', 'woocommerce' ) ) . ' YYYY-MM-DD" maxlength= "10" pattern= "' . esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ) . '" /> <input type= "text" class = "short" name= "_sale_price_dates_to" id= "_sale_price_dates_to" value= "' . esc_attr( $sale_price_dates_to ) . '" placeholder= "' . esc_html( _x( 'To…', 'placeholder', 'woocommerce' ) ) . ' YYYY-MM-DD" maxlength= "10" pattern= "' . esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ) . '" /> <a href= "#" class = "description cancel_sale_schedule" > ' . esc_html__( ' Cancel ', ' woocommerce ' ) . ' </a> ' . wc_help_tip( __( ' The sale will start at 00:00:00 of "From" date and end at 23:59:59 of "To" date . ', ' woocommerce ' ) ) . ' </p>'; do_action( 'woocommerce_product_options_pricing' ); ?> |
70 71 72 73 74 75 76 77 78 79 | echo '<p class = "form-field sale_price_dates_fields" > <label for = "_sale_price_dates_from" > ' . esc_html__( ' Sale price dates ', ' woocommerce ' ) . ' </label> <input type= "text" class = "short" name= "_sale_price_dates_from" id= "_sale_price_dates_from" value= "' . esc_attr( $sale_price_dates_from ) . '" placeholder= "' . esc_html( _x( 'From…', 'placeholder', 'woocommerce' ) ) . ' YYYY-MM-DD" maxlength= "10" pattern= "' . esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ) . '" /> <input type= "text" class = "short" name= "_sale_price_dates_to" id= "_sale_price_dates_to" value= "' . esc_attr( $sale_price_dates_to ) . '" placeholder= "' . esc_html( _x( 'To…', 'placeholder', 'woocommerce' ) ) . ' YYYY-MM-DD" maxlength= "10" pattern= "' . esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ) . '" /> <a href= "#" class = "description cancel_sale_schedule" > ' . esc_html__( ' Cancel ', ' woocommerce ' ) . ' </a> ' . wc_help_tip( __( ' The sale will start at 00:00:00 of "From" date and end at 23:59:59 of "To" date . ', ' woocommerce ' ) ) . ' </p>'; do_action( 'woocommerce_product_options_pricing' ); ?> </div> |
180 181 182 183 184 185 186 187 188 189 190 | /* phpcs:disable WooCommerce.Commenting.CommentHooks.MissingHookComment */ echo '<div class = "form-field sale_price_dates_fields hidden" > <p class = "form-row form-row-first" > <label> ' . esc_html__( ' Sale start date ', ' woocommerce ' ) . ' </label> <input type= "text" class = "sale_price_dates_from" name= "variable_sale_price_dates_from[' . esc_attr( $loop ) . ']" value= "' . esc_attr( $sale_price_dates_from ) . '" placeholder= "' . esc_attr_x( 'From…', 'placeholder', 'woocommerce' ) . ' YYYY-MM-DD" maxlength= "10" pattern= "' . esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ) . '" /> </p> <p class = "form-row form-row-last" > <label> ' . esc_html__( ' Sale end date ', ' woocommerce ' ) . ' </label> <input type= "text" class = "sale_price_dates_to" name= "variable_sale_price_dates_to[' . esc_attr( $loop ) . ']" value= "' . esc_attr( $sale_price_dates_to ) . '" placeholder= "' . esc_attr_x( 'To…', 'placeholder', 'woocommerce' ) . ' YYYY-MM-DD" maxlength= "10" pattern= "' . esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ) . '" /> </p> </div>'; |
184 185 186 187 188 189 190 191 192 193 194 | <input type= "text" class = "sale_price_dates_from" name= "variable_sale_price_dates_from[' . esc_attr( $loop ) . ']" value= "' . esc_attr( $sale_price_dates_from ) . '" placeholder= "' . esc_attr_x( 'From…', 'placeholder', 'woocommerce' ) . ' YYYY-MM-DD" maxlength= "10" pattern= "' . esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ) . '" /> </p> <p class = "form-row form-row-last" > <label> ' . esc_html__( ' Sale end date ', ' woocommerce ' ) . ' </label> <input type= "text" class = "sale_price_dates_to" name= "variable_sale_price_dates_to[' . esc_attr( $loop ) . ']" value= "' . esc_attr( $sale_price_dates_to ) . '" placeholder= "' . esc_attr_x( 'To…', 'placeholder', 'woocommerce' ) . ' YYYY-MM-DD" maxlength= "10" pattern= "' . esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ) . '" /> </p> </div>'; /* phpcs: enable */ /** * Variation options pricing action. |