在我的woocommerce商店中,我希望电话号码不是必需的字段。
我尝试了以添加functions.php
add_filter( 'woocommerce_billing_fields', 'wc_npr_filter_phone', 10, 1 );
function wc_npr_filter_phone( $address_fields ) {
$address_fields['billing_phone']['required'] = false;
return $address_fields;
}
但这不起作用...
如何实现不需要电话号码?
谢谢
您的代码对我来说似乎还不错!我不知道你为什么要遇到这个问题。但这是另一个片段!检查一下
add_filter( 'woocommerce_checkout_fields' , 'woo_not_required_fields', 9999 );
function woo_not_required_fields( $fields ) {
unset( $fields['billing']['billing_last_name']['required'] ); // that's it
unset( $fields['billing']['billing_phone']['required'] );
return $fields;
}
希望这个帮助。