我可以从结算和发货中取消设置字段,但为什么我不能从其他字段部分取消设置字段 . 我在这些领域添加条件 . 也许我使用了错误的元键 .
function wc_remove_checkout_field( $fields ) {
unset( $fields['billing']['test_field'] ); //this one working
unset( $fields['additional']['delivery_time'] ); //this one not even if I replace additional with order.
return $fields;
}
add_filter( 'woocommerce_checkout_fields' , 'wc_remove_checkout_field' );
使用此插件创建字段WooCommerce Checkout Field Editor
1 回答
您可以使用此过滤器删除订单备注字段:
如果你想使用
unset
坚持你的方法,你需要用"order"替换"additional":