@BIGO23

Как задать страну в начале списка?

Здравствуйте. Подскажите как поставить страну Россия в начале списка при выборе страны в доставке просто в магазине около 70 стран
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
mihdan
@mihdan
WordPress-евангелист, ведущий РНР - разработчик
Можно отсортировать готовый список через хук

add_filter( 'woocommerce_checkout_fields', 'add_custom_select_country' );
function add_custom_select_country( $fields ) {
    $fields['billing']['billing_select_country'] = array(
        'type'      => 'select',
        'required'  => true,
        'clear'     => false,
        'options'   => array(
        'country'   => __('Country', 'woocommerce' ),
        'fr'        => __('France', 'woocommerce' ),
        'gb'        => __('United Kingdom', 'woocommerce' ),
        'ru'        => __('Russian', 'woocommerce' )
    )
);
return $fields;
}


В примере просто задание статичного списка, а в вашем случае надо взять весь список, сделать unset для России и добавить в начало.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы