Показать продолжительность доставки в зависимости от города в Woocommerce - PullRequest
0 голосов
/ 05 августа 2020

У меня есть массив городов. В зависимости от города, выбранного клиентом, время доставки будет отличаться. Я пытаюсь сделать это с помощью следующего кода:

$city = WC()->customer->get_shipping_city();
    if( $city == 'adam' && 'aderet' && 'trom' && 'oranit' && 'shilo'){
        echo 'משלוח תוך 5 ימי עסקים';
    }elseif( $city == 'reyhan' && 'rimonim' && 'roy' && 'kedar' && 'ktora' ){
        echo 'משלוח תוך 3 ימי עסקים';
    }else{
        echo 'test';
    }

Но я не получаю желаемого результата. Сравнение работает только для первого города. Если я выберу Адама, я вижу сообщение: «משלוח תוך 5 ימי עסקים». Но когда я выбираю любой другой город из списка сравнения, я вижу «тестовое» сообщение. Когда я использую || вместо && тогда совершенно неважно, что я выберу, только это сообщение всегда запускается "משלוח תוך 5 ימי עסקים". Пожалуйста, помогите мне разобраться, что я делаю не так в коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...