привет, я хочу сделать обычный код для проверки - PullRequest
0 голосов
/ 09 июля 2019

в качестве примера, если выбранная страна египет, показать выпадающий список своих городов, это для каждой страны

Я попробовал приведенный ниже код, который показывает раскрывающийся список, но я хочу сделать условное утверждение в качестве примера, который я написал

function ace_change_city_to_dropdown( $fields ) {
    $cities = array(
        'Heliopolis',
        'El sherouk',
        'El sherouk1',
        'El sherouk2',
        'El sherouk3',
        'El sherouk4',
        'El sherouk5',
    );
    $city_args = wp_parse_args( array(
        'type' => 'select',
        'options' => array_combine( $cities, $cities ),
        'input_class' => array('wc-enhanced-select')
    ), $fields['shipping']['shipping_city']);

    $fields['shipping']['shipping_city'] = $city_args;
    $fields['billing']['billing_city'] = $city_args;
    wc_enqueue_js( "
        jQuery(':input.wc-enhanced-select').filter(':not(.enhanced)').each( function() {
            var select2_args = { minimumResultsForSearch: 2 };
            jQuery( this ).select2( select2_args ).addClass('enhanced');
        });"
    );
    return $fields;
 }
 add_filter( 'woocommerce_checkout_fields', 'ace_change_city_to_dropdown');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...