【发布时间】:2018-04-04 15:17:41
【问题描述】:
在 WooCommerce 中,我尝试使用以下方法为自定义结帐字段获取空值:
add_filter('woocommerce_checkout_get_value','__return_empty_string', 1, 1);
但是,它会在加载时删除所有字段。
我只想清空['billing']['billing_type']
顺便说一句,这是一个无线电场。
【问题讨论】:
-
我不熟悉 woocommerce_checkout_get_value,但是您可以直接访问 $_GET 或 $_POST 或 $_REQUEST 吗?如果是这样,你会考虑做 unset($_REQUEST['billing']['billing_type']); ? php.net/manual/en/function.unset.php
-
谢谢,但 unset 实际上并不是我想要的,因为它完全破坏了字段。当客户结账时,他/她会看到最后一个订单的所有详细信息。但我想重新选择 billing_type。另一种替代解决方案是删除单选按钮的默认选定值。
标签: php wordpress woocommerce checkout hook-woocommerce