我正试图通过将以下代码添加到我的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文件中。它应该有效。