有人知道如何在WooCommerce的结帐页面上禁用邮政编码验证吗?
我想输入文字内容'在" billing_postcode"现场,但商店说这是一个无效的邮政编码。
有谁知道如何禁用邮政编码验证或允许文字字符?
答案 0 :(得分:3)
这样做:
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
答案 1 :(得分:0)
您可以尝试以下方法:
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;
}