Исключить состояние только из варианта доставки в WooCommerce - PullRequest
0 голосов
/ 13 октября 2019

Я хочу удалить определенное состояние только из поля состояния доставки. Но он останется в состоянии выставления счетов.

Но мой текущий код удалил состояние из списка обоих состояний. Есть ли способ решить эту проблему?

Вот мой текущий код

function remove_states_for_us( $states ) {
    $not_allowed_us_states = array('MA'); 

    // Loop through not allowed us states and remove them
    foreach( $not_allowed_us_states as $state_code ) {
        if( isset($states['US'][$state_code]) ){
            unset( $states['US'][$state_code] );
        }
    }
    return $states;
}
add_filter( 'woocommerce_states', 'remove_states_for_us', 10, 1 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...