在我的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;
}
希望这有帮助。