Woocommerce 在电子商务签出页面中禁用邮政编码验证

Woocommerce 在电子商务签出页面中禁用邮政编码验证,woocommerce,woothemes,Woocommerce,Woothemes,有人知道如何在WooCommerce中禁用签出页面上的邮政编码验证吗 我想在“账单邮政编码”字段中输入“文本内容”,但商店说这是无效的邮政编码 有人知道如何禁用邮政编码验证或允许使用文本字符吗?只需执行以下操作: add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields', 99 ); function custom_override_checkout_fields( $fields ) {

有人知道如何在WooCommerce中禁用签出页面上的邮政编码验证吗

我想在“账单邮政编码”字段中输入“文本内容”,但商店说这是无效的邮政编码

有人知道如何禁用邮政编码验证或允许使用文本字符吗?

只需执行以下操作:

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;
}
你可以把它放在任何地方,但最好是放在自定义插件或主题的
函数中。php

只需执行以下操作:

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;
}
您可以将其放在任何地方,但最好是在自定义插件或主题的
函数中。php

您可以尝试以下方法:

add_filter('woocommerce_default_address_fields','custom_override_address_fields',999,1);
函数自定义\覆盖\地址\字段($address\字段){
//设置为不需要
$address_字段['postcode']['required']=false;
//删除验证
未设置($address_字段['postcode']['validate']);
返回$address_字段;
}
您可以尝试以下方法:

add_filter('woocommerce_default_address_fields','custom_override_address_fields',999,1);
函数自定义\覆盖\地址\字段($address\字段){
//设置为不需要
$address_字段['postcode']['required']=false;
//删除验证
未设置($address_字段['postcode']['validate']);
返回$address_字段;
}

出于某种原因,这对我不起作用。我已经尝试连接到
woocommerce\u default\u address\u字段
woocommerce\u checkout\u字段
。当我删除邮政编码时,WooCommerce会验证它。如果我只是删除或将
[validate]
设置为false,它仍然会进行验证。出于某种原因,这对我不起作用。我已经尝试连接到
woocommerce\u default\u address\u字段
woocommerce\u checkout\u字段
。当我删除邮政编码时,WooCommerce会验证它。如果我只是删除或将
[validate]
设置为false,它仍然会进行验证。