WooCommerce:结帐时禁用邮政编码/ ZIP验证

例如,对于爱尔兰的卖家来说,一件令人讨厌的事情是,我们仍然不使用邮政编码(他们最近引入了邮政编码,但是没有人使用它们)。因此,在今天的任务中,我想向您展示如何在结帐页面上禁用邮政编码的“必需”功能。
仿牌独立站出海专家
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;
}