结算字段不需要添加

时间:2017-08-25 08:52:20

标签: php wordpress woocommerce

我有一个下面的代码,它添加带有标签的字段,但不添加必填字段,不确定原因。

add_filter('woocommerce_checkout_fields', 
'override_default_address_fields');
function override_default_address_fields($address_fields)
{
$address_fields['billing']['billing_address_2'] = array(
    'label'     => __('Mobile', 'woocommerce'),
    'required'  => true,

);


return $address_fields;
}

任何帮助表示赞赏!提前谢谢

1 个答案:

答案 0 :(得分:1)

我认为你做错了......

而不是['billing_address_2'],请使用您自己的['billing_mobile']

add_filter('woocommerce_checkout_fields', 'override_default_address_fields');
function override_default_address_fields( $address_fields ) {
    $address_fields['billing']['billing_mobile'] = array(
        'label'     => __('Mobile', 'woocommerce'),
        'required'  => true,
    );
    return $address_fields;
}

用你正在做的事情来覆盖['billing_address_2']。我认为您认为这是一个问题,因为您只看到Mobile标签。