Woocommerce - 删除购物车运输中的国家/地区字段

jez*_*zus 3 wordpress woocommerce

如何在默认情况下选择澳大利亚并且输入字段不显示继承人我正在谈论我正在使用woocommerce的示例:

在此输入图像描述

我敢肯定,这个或后端设置有一个简单的功能,但似乎无法找到解决方案:(

Ash*_*tel 6

将以下代码粘贴到您的function.php文件中,在结帐页面中删除国家/地区字段:

function custom_override_checkout_fields( $fields )    
{
unset($fields['billing']['billing_country']);
return $fields;
}
add_filter('woocommerce_checkout_fields','custom_override_checkout_fields');
Run Code Online (Sandbox Code Playgroud)


hel*_*ing 4

您可以在“WooCommerce 设置”>“常规设置”的“特定国家/地区”字段中将您的商店设置为仅向澳大利亚销售

限制您要销售的国家/地区

这应该会从结帐中删除“国家/地区”选项。在上述设置中设置“澳大利亚”后,以下是二十四的结果:

结帐时没有国家/地区选项

  • 好的。我认为最简单的事情就是用 CSS 隐藏该字段。`#calc_shipping_country_field{ 显示:无;}`。否则,您将考虑覆盖 `cart/shipping-calculator.php` 模板。 (2认同)