删除WooCommerce结账中的计费电话验证



我使用wooccommerce插件,当我的客户从我的网站购买时,我想向他们发送短信。我的wooccommerce结账页面显示";手机号码无效";并且根本不显示移动输入文本。如何禁用电话号码验证或删除此字段并创建新的电话字段。非常感谢

您只需要将计费电话字段设置为可选字段,如下所示:

add_filter( 'woocommerce_billing_fields', 'custom_billing_fields' );
function custom_billing_fields( $fields ) {
// Only on checkout page
if( is_checkout() && ! is_wc_endpoint_url() ) {
$fields['billing_phone']['required'] = false;
}
return $fields;
}
// Remove string "(optional)" from billing phone field
add_filter( 'woocommerce_form_field' , 'remove_checkout_optional_fields_label', 10, 4 );
function remove_checkout_optional_fields_label( $field, $key, $args, $value ) {
// Only on checkout page
if( is_checkout() && ! is_wc_endpoint_url() && $key === 'billing_phone') {
$optional = '&nbsp;<span class="optional">(' . esc_html__( 'optional', 'woocommerce' ) . ')</span>';
$field = str_replace( $optional, '', $field );
}
return $field;
}

代码位于活动子主题(或活动主题(的functions.php文件中。

相关内容

  • 没有找到相关文章

最新更新