2017-08-25 49 views
0

我有一个代码在下面,它添加了带有标签的字段,但没有添加必填字段不知道为什么。账单字段不需要添加

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

我对wordpress并不陌生,但不应该要求的值是'required'吗?我不知道在你的情况下te数组是如何处理的,但是正确和标准的html5语法是'required =“required”'。 – ksjohn

回答

0

我觉得你这样做是错误的...

,而不是['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标签。

相关问题