隐藏 woocommerce 上的结帐字段

问题描述 投票:0回答:0

我正在使用 FunnelKit(或 cartflow)之类的插件来制作自定义结帐页面。 因此,我尝试根据一些关键因素隐藏一些结帐字段,因此我需要通过代码而不是通过 FunnelKit 或 cartflow 仪表板来完成。 所以我将这段代码添加到我的 function.php

`add_filter( 'woocommerce_billing_fields', 'remove_checkout_fields', 100 );
function remove_checkout_fields( $fields ) {
unset( $fields['billing_postcode'] );
return $fields;
}`

我也用过:

unset($fields['billing']['billing_postcode']);

还有这个方法:

add_filter( 'woocommerce_checkout_fields', 'remove_checkout_fields' );

但它不起作用。

当我禁用插件的结帐并返回常规 woocommerce 结帐时,在这种情况下它正在工作并且该字段被删除

有什么想法可以使它起作用吗?

谢谢

wordpress woocommerce checkout
© www.soinside.com 2019 - 2024. All rights reserved.