删除Woocommerce签出中的国家/地区下拉列表,并替换为常规输入框

删除Woocommerce签出中的国家/地区下拉列表,并替换为常规输入框,woocommerce,state,checkout,country,Woocommerce,State,Checkout,Country,我想在Woocommerce中更改我的结账页面,所以我没有下拉国家/地区菜单和下拉州/地区菜单,而是有简单的输入框,如姓名、地址等 我还没弄明白如何在不破坏woocommerce的情况下解决这个问题。 有人知道如何将国家/地区和州更改为正常的输入框吗?您可能想看看。您可以使用 add_filter('woocommerce_billing_fields', 'billing_state_remove', 900, 1); function billing_state_remove($fields

我想在Woocommerce中更改我的结账页面,所以我没有下拉国家/地区菜单和下拉州/地区菜单,而是有简单的输入框,如姓名、地址等

我还没弄明白如何在不破坏woocommerce的情况下解决这个问题。
有人知道如何将国家/地区和州更改为正常的输入框吗?

您可能想看看。

您可以使用

add_filter('woocommerce_billing_fields', 'billing_state_remove', 900, 1);
function billing_state_remove($fields)
{
    unset($fields['billing_state']);
    unset($fields['billing_country']);
};

哇,太棒了。很简单。我不知道它的存在。谢谢你知道我怎样才能让这只发生在特定的国家吗?在我的例子中,state字段在法国不显示,但我需要它作为文本框可见,但state字段在法国根本不显示。