我有一个下面的代码,它添加带有标签的字段,但不添加必填字段,不确定原因。
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;
}
任何帮助表示赞赏!提前谢谢
答案 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
标签。