例如,对于爱尔兰的卖家来说,一件令人讨厌的事情是,我们仍然不使用邮政编码(他们最近引入了邮政编码,但是没有人使用它们)。因此,在今天的任务中,我想向您展示如何在结帐页面上禁用邮政编码的“必需”功能。
PHP代码段(替代方法1):在WooCommerce Checkout上禁用邮政编码/ ZIP验证
add_filter( 'woocommerce_default_address_fields' , 'bbloomer_override_postcode_validation' );
function bbloomer_override_postcode_validation( $address_fields ) {
$address_fields['postcode']['required'] = false;
return $address_fields;
}
PHP代码段(替代方法2):在WooCommerce Checkout上禁用邮政编码/ ZIP验证
add_filter( 'woocommerce_checkout_fields' , 'bbloomer_alternative_override_postcode_validation' );
function bbloomer_alternative_override_postcode_validation( $fields ) {
$fields['billing']['billing_postcode']['required'] = false;
$fields['shipping']['shipping_postcode']['required'] = false;
return $fields;
}