【发布时间】:2021-09-01 02:52:42
【问题描述】:
我将如何默认选择澳大利亚并且输入字段不显示这里我正在谈论我正在使用 woocommerce 的示例:
我确定后端有一个简单的功能或设置,但似乎找不到解决方案:(
【问题讨论】:
标签: wordpress woocommerce
我将如何默认选择澳大利亚并且输入字段不显示这里我正在谈论我正在使用 woocommerce 的示例:
我确定后端有一个简单的功能或设置,但似乎找不到解决方案:(
【问题讨论】:
标签: wordpress woocommerce
将以下代码粘贴到您的 function.php 文件中以删除结帐页面中的国家/地区字段:
function custom_override_checkout_fields( $fields )
{
unset($fields['billing']['billing_country']);
return $fields;
}
add_filter('woocommerce_checkout_fields','custom_override_checkout_fields');
【讨论】:
您可以在 WooCommerce 设置>“特定国家”字段的常规设置中将您的商店设置为仅向澳大利亚销售
这应该会从结帐中删除 Country 选项。在上面的设置中设置了“澳大利亚”,这里是二十四的结果:
【讨论】:
#calc_shipping_country_field{ display: none; }。否则,您正在考虑覆盖 cart/shipping-calculator.php 模板。
// 在functions.php 中插入你的主题。解决了!
add_filter( 'woocommerce_shipping_calculator_enable_country', '__return_false' );
add_filter( 'woocommerce_shipping_calculator_enable_city', '__return_false' );
add_filter( 'woocommerce_shipping_calculator_enable_state', '__return_false' );
【讨论】:
有点晚了,但仍然适合那些寻找正确答案的人
// Remove Country field from shipping calculator
add_filter('woocommerce_shipping_calculator_enable_country','__return_false');
【讨论】: