-2

我正在使用 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由插件生成...

4

1 回答 1

1
于 2019-04-14T22:55:26.647 回答