在运送到美国时,我试图将送货地址限制在一个州(肯塔基州),下面的代码适用于 WooCommerce 3.5.8,但一旦更新 WooCommerce,它就会停止工作。我尝试了不同的增量(3.6.0 beta、rc1 等),3.5.8 之后的所有内容都会导致它停止工作(它显示所有状态,而不仅仅是 Kentucky)。
我曾尝试搜索该选项是否已更改或已被弃用,但我无法找到它或其他方法。我也尝试了一些我在这里找到的其他代码,但也没有用。
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields )
{
$fields['shipping']['shipping_state']['options'] = array('KY' => 'Kentucky' );
return $fields;
}
以上是否有问题或我需要进行一些更改?
蝴蝶刀刀