В настоящее время я делаю свою собственную страницу оформления заказа для клиента и хочу интегрировать селектор стран. Я искал себя часами, и не могу понять, что не так.
Woocommerce просто приходит с сообщением:
Страна выставления счета - это обязательное поле.
Пожалуйста, введите адрес, чтобы продолжить.
Я пытался удалить некоторый класс ', некоторый код здесь и там. Но не могу понять, что не так!
Чего мне не хватает?
Я попытался просто ввести поле ввода, в котором клиент может написать DK, GB US и так далее. ИТ работает, но только когда заказчик вводит код страны со всеми заглавными буквами, корректно выровненный .... и т. Д.
<"paragraf" 'class="form_country address-field 'update_totals_on_change form-group single-country validate-required" id="billing_country_field" data-priority="60">
<"label" for="billing_country" class="">Country <abbr class="required" title="required">*</abbr></label>
<?php
global $woocommerce;
$countries_obj = new WC_Countries();
$countries = $countries_obj->__get('countries');
echo '<div id="my_custom_countries_field"><h2>' . __('') . '</sd2>';
woocommerce_form_field('my_country_field', array(
'type' => 'select',
'for' => 'billing_country',
'name' => 'billing_country',
'id' => 'billing_country',
'class' => array( 'form_country address-field update_totals_on_change form-group single-country validate-required' ),
'placeholder' => __('Choose a country'),
'default' => 'DK',
'clear' => 'true',
'options' => $countries
)
);
echo '</div>';
?>