dusmatoff
@dusmatoff
Web...

Как кастомизировать поля checkout woocommerce?

Нужно изменить сортировку полей checkout. Добавил фильтр woocommerce_checkot_fields, но не срабатывает.
add_filter( 'woocommerce_checkout_fields', 'custom_order_checkout_fields' );
function custom_order_checkout_fields( $checkout_fields ) {
    $checkout_fields['billing']['billing_first_name']['priority'] = 10;
    $checkout_fields['billing']['billing_company']['priority'] = 20;
    $checkout_fields['billing']['billing_email']['priority'] = 30;
    $checkout_fields['billing']['billing_phone']['priority'] = 40;
    $checkout_fields['billing']['billing_country']['priority'] = 50;
    $checkout_fields['billing']['billing_postcode']['priority'] = 60;
    $checkout_fields['billing']['billing_city']['priority'] = 70;
    $checkout_fields['billing']['billing_address_1']['priority'] = 80;

    return $checkout_fields;
}


Еще нужно обернуть внутри контейнера нужные поля oxaxgn

woocommerce_form_field_args добавляет классы только лейблу и инпуту. Нужно обернуть нужные поля внутри контейнер.
Есть различные плагины, но хотелось бы узнать решение через хуки.
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы