php - 如何清空自定义结帐字段的字符串?

标签 php wordpress woocommerce checkout hook-woocommerce

在 WooCommerce 中,我尝试使用以下方法为自定义结账字段获取空值:

add_filter('woocommerce_checkout_get_value','__return_empty_string', 1, 1);

但是,它会删除加载时的所有字段。

我只想清空['billing']['billing_type']

顺便说一句,这是一个 radio 场。

最佳答案

As it's a radio button custom checkout field, you should provide the necessary code to test it.

使用挂接在 woocommerce_checkout_get_value 过滤器 Hook 中的自定义函数来获取任何所需结账字段的空值的正确代码是:

add_filter('woocommerce_checkout_get_value','custom_checkout_get_value', 10, 2);
function custom_checkout_get_value( $value, $imput ){
    if($imput == 'billing_type')
        $value = '';
    return $value;
}

代码位于事件子主题(或主题)的 function.php 文件中或任何插件文件中。

已在 WC 3+ 中与其他计费字段(例如 'billing_phone')一起测试并工作......

关于php - 如何清空自定义结帐字段的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46900128/

相关文章:

php - 100% 标题宽度没有填满 100% 宽度?

php - 以编程方式添加/更新 woocommerce 产品的 SEO 元关键字

javascript - 如何用例如抑制 JavaScript 函数。有课吗?

php - 在我的网站中创建一个图片库,其中有包含许多图片的相册

php - 文本区域输入(html 表单)未被 php 脚本回显。为什么?

php - 在我的帐户中添加个人资料图片(文件上传)> 在 WooCommerce 中编辑帐户

php - 在 Woocommerce 中为特定国家/地区自定义计算运输方式成本

php - Woocommerce 商店上的图像被粉碎和扭曲?

php - Codeigniter 设置主页(默认 Controller )

Wordpress 不使用 fwrite() 写入文件夹;