Merge pull request #16519 from woocommerce/fix/16497
Format coupon code with mb_strtolower
This commit is contained in:
commit
db8ee8d306
|
@ -37,7 +37,11 @@ include( WC_ABSPATH . 'includes/wc-webhook-functions.php' );
|
||||||
*/
|
*/
|
||||||
add_filter( 'woocommerce_coupon_code', 'html_entity_decode' );
|
add_filter( 'woocommerce_coupon_code', 'html_entity_decode' );
|
||||||
add_filter( 'woocommerce_coupon_code', 'sanitize_text_field' );
|
add_filter( 'woocommerce_coupon_code', 'sanitize_text_field' );
|
||||||
add_filter( 'woocommerce_coupon_code', 'strtolower' ); // Coupons case-insensitive by default
|
if ( function_exists( 'mb_strtolower' ) ) {
|
||||||
|
add_filter( 'woocommerce_coupon_code', 'mb_strtolower' );
|
||||||
|
} else {
|
||||||
|
add_filter( 'woocommerce_coupon_code', 'strtolower' );
|
||||||
|
}
|
||||||
add_filter( 'woocommerce_stock_amount', 'intval' ); // Stock amounts are integers by default
|
add_filter( 'woocommerce_stock_amount', 'intval' ); // Stock amounts are integers by default
|
||||||
add_filter( 'woocommerce_shipping_rate_label', 'sanitize_text_field' ); // Shipping rate label
|
add_filter( 'woocommerce_shipping_rate_label', 'sanitize_text_field' ); // Shipping rate label
|
||||||
|
|
||||||
|
@ -1530,7 +1534,7 @@ function wc_get_logger() {
|
||||||
wc_doing_it_wrong(
|
wc_doing_it_wrong(
|
||||||
__FUNCTION__,
|
__FUNCTION__,
|
||||||
sprintf(
|
sprintf(
|
||||||
/* translators: 1: class name 2: woocommerce_logging_class 3: WC_Logger_Interface */
|
/* translators: 1: class name 2: woocommerce_logging_class 3: WC_Logger_Interface */
|
||||||
__( 'The class %1$s provided by %2$s filter must implement %3$s.', 'woocommerce' ),
|
__( 'The class %1$s provided by %2$s filter must implement %3$s.', 'woocommerce' ),
|
||||||
'<code>' . esc_html( is_object( $class ) ? get_class( $class ) : $class ) . '</code>',
|
'<code>' . esc_html( is_object( $class ) ? get_class( $class ) : $class ) . '</code>',
|
||||||
'<code>woocommerce_logging_class</code>',
|
'<code>woocommerce_logging_class</code>',
|
||||||
|
|
Loading…
Reference in New Issue