所以我最近使用了一些钩子和过滤器来添加和删除我的结帐页面上的一些字段。
出于某种原因,默认情况下不需要我的帐单邮寄地址。是否有设置或配置?然后,我尝试根据需要设置字段并显示错误,并且不会让客户继续填写字段,但不会突出显示带有红色边框的框或显示" *&# 34;强调它是必需的领域。
以下是我添加的内容。
add_filter( 'woocommerce_checkout_fields' , 'checkout_required_fields', 9999 );
function checkout_required_fields( $fields ) {
$fields['billing']['billing_address_1']['required'] = true;
$fields['billing']['billing_city']['required'] = true;
$fields['billing']['billing_state']['required'] = true;
$fields['billing']['billing_postcode']['required'] = true;
return $fields;
}
我的两个问题是: