为了账号安全,请及时绑定邮箱和手机立即绑定

避免在 WooCommerce 结帐中对电话验证进行计费

避免在 WooCommerce 结帐中对电话验证进行计费

PHP
红颜莎娜 2021-11-26 16:06:44
我有 WooCommerce 计费电话验证问题。我安装了 YITH 结帐管理器来编辑结帐字段并删除电话号码字段,但是当我尝试进行下一步时,我看到电话验证错误!我还在我的函数中添加了以下代码,但没有任何变化。帮我解决这个错误。add_filter('woocommerce_checkout_fields', 'no_phone_validation')function no_phone_validation($woo_checkout_fields_array){    unset($woo_checkout_fields_array['billing']['billing_phone']['validate']);    return $woo_checkout_fields_array;}我有 WooCommerce 计费电话验证问题。我安装了 YITH 结帐管理器来编辑结帐字段并删除电话号码字段,但是当我尝试进行下一步时,我看到电话验证错误!我还在我的函数中添加了以下代码,但没有任何变化。帮我解决这个错误。add_filter('woocommerce_checkout_fields', 'no_phone_validation')function no_phone_validation($woo_checkout_fields_array){    unset($woo_checkout_fields_array['billing']['billing_phone']['validate']);    return $woo_checkout_fields_array;}
查看完整描述

2 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

您最好在其他所有操作之前尝试将此字段设为可选(非必需)以避免字段验证:


add_filter('woocommerce_billing_fields', 'no_billing_phone_validation' );

function no_billing_phone_validation( $fields ) {

    $fields['billing_phone']['required'] = false;

    return $fields;

}

代码位于活动子主题(或活动主题)的 functions.php 文件中。它可以工作。


查看完整回答
反对 回复 2021-11-26
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

你应该试试下面的代码。它对我有用,我相信它也对你有用


add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

    unset($fields['billing']['billing_phone']);

    return $fields;

}


查看完整回答
反对 回复 2021-11-26
  • 2 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信