我有 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 文件中。它可以工作。
慕桂英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;
}
- 2 回答
- 0 关注
- 166 浏览
添加回答
举报
0/150
提交
取消