Php 帐单字段不添加必填项
我下面有一个代码,它添加了带标签的字段,但没有添加必填字段,不知道为什么Php 帐单字段不添加必填项,php,wordpress,woocommerce,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' =
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;
}
感谢您的帮助!提前谢谢我想你做错了 不要使用
['billing\u address\u 2']
,而是使用自己的['billing\u 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\u address\u 2']
。我认为您认为这是一个问题,因为您只看到了Mobile
标签。我对wordpress不熟悉,但required的值不应该是required
?我不知道在您的例子中,HTML生成器是如何处理te数组的,但是正确和标准的html5语法是required=“required”
。