我正在使用 WooCommerce,并且我有一个选择列表形式的自定义结帐字段。当客户在自定义结帐字段上选择特定选项(在本例中为“newyork”)时,我正在尝试删除 COD 网关。
下面是我的实际代码,我不知道如何使IF
语句条件部分起作用:
add_filter('woocommerce_available_payment_gateways', 'woocs_filter_gateways', 1);
function woocs_filter_gateways($gateway_list)
{
if ( order_meta key="wc_billing_field_7378" value = newyork )
{
unset($gateway_list['cod']);
}
return $gateway_list;
}
如何在我的代码中获取自定义结帐字段的选定值,以使我的 IF 语句正常工作?
编辑:
自定义结帐字段 IDwc_billing_field_7789
由插件生成...