在WooCommerce结帐页面中禁用邮政编码验证

时间:2015-09-05 13:30:34

标签: woocommerce woothemes

有人知道如何在WooCommerce的结帐页面上禁用邮政编码验证吗?

我想输入文字内容'在" billing_postcode"现场,但商店说这是一个无效的邮政编码。

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

2 个答案:

答案 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;
}