在 WooCommerce 结帐页面中禁用邮政编码验证
disable postcode validation in WooCommerce checkout page
有人知道如何在 WooCommerce 的结帐页面上禁用邮政编码验证吗?
我想在 "billing_postcode" 字段中输入 'text content',但商店说这是一个无效的邮政编码。
有谁知道如何禁用邮政编码验证或允许文本字符?
只需这样做:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields', 99 );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']['validate']);
unset($fields['shipping']['shipping_postcode']['validate']);
return $fields;
}
您几乎可以将它放在任何地方,但最好放在自定义插件或您的主题 functions.php
中
你可以试试这个:
add_filter( 'woocommerce_default_address_fields', 'custom_override_address_fields', 999, 1 );
function custom_override_address_fields( $address_fields ) {
// set as not required
$address_fields['postcode']['required'] = false;
// remove validation
unset( $address_fields['postcode']['validate'] );
return $address_fields;
}
有人知道如何在 WooCommerce 的结帐页面上禁用邮政编码验证吗?
我想在 "billing_postcode" 字段中输入 'text content',但商店说这是一个无效的邮政编码。
有谁知道如何禁用邮政编码验证或允许文本字符?
只需这样做:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields', 99 );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']['validate']);
unset($fields['shipping']['shipping_postcode']['validate']);
return $fields;
}
您几乎可以将它放在任何地方,但最好放在自定义插件或您的主题 functions.php
你可以试试这个:
add_filter( 'woocommerce_default_address_fields', 'custom_override_address_fields', 999, 1 );
function custom_override_address_fields( $address_fields ) {
// set as not required
$address_fields['postcode']['required'] = false;
// remove validation
unset( $address_fields['postcode']['validate'] );
return $address_fields;
}