如何从 WooCommerce 结账中清除特定的账单字段值
How to clear specific billing field value from WooCommerce checkout
我正在尝试通过将以下代码添加到我的 functions.php 文件中来清除我的 WooCommerce 结账账单中的 billing_po_no
字段值:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_po_no'] = '';
return $fields;
}
但它似乎不起作用。有人能指出我正确的方向吗?
请尝试以下操作:
add_filter( 'woocommerce_checkout_get_value' , 'clear_specific_checkout_field' , 10, 2 );
function clear_specific_checkout_field( $value, $input ){
if( $input === 'billing_po_no' )
$value = '';
return $value;
}
代码进入活动子主题(或活动主题)的 functions.php 文件。它应该有效。
我正在尝试通过将以下代码添加到我的 functions.php 文件中来清除我的 WooCommerce 结账账单中的 billing_po_no
字段值:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_po_no'] = '';
return $fields;
}
但它似乎不起作用。有人能指出我正确的方向吗?
请尝试以下操作:
add_filter( 'woocommerce_checkout_get_value' , 'clear_specific_checkout_field' , 10, 2 );
function clear_specific_checkout_field( $value, $input ){
if( $input === 'billing_po_no' )
$value = '';
return $value;
}
代码进入活动子主题(或活动主题)的 functions.php 文件。它应该有效。