@Chaly95

Из за чего может не работает фильтр woocommerce_checkout_fields, не меняется placeholder полей?

Я пытаюсь изменить форму оформления заказа, в документации Woocommerce нашел такой фильтр woocommerce_checkout_fields.
По примеру сделал такую функцию.
add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields' , 10);

function custom_override_checkout_fields($fields)
{
    $fields["billing"]["billing_address_1"]["required"] = false;
    $fields["billing"]["billing_address_2"]["required"] = false;
    $fields["billing"]["billing_city"]["required"] = false;
    $fields["billing"]["billing_postcode"]["required"] = false;
    $fields["billing"]["billing_country"]["required"] = false;
    $fields["billing"]["billing_state"]["required"] = false;

    $fields["billing"]["billing_first_name"]["placeholder"] = "Фамилия, Имя";
    $fields["billing"]["billing_first_name"]["label"] = "Фамилия, Имя";
    $fields["billing"]["billing_city"]["placeholder"] = "Город / Населенный пункт";
    $fields["billing"]["billing_city"]["label"] = "Город / Населенный пункт";
    $fields["billing"]["billing_state"]["placeholder"] = "Регион";
    $fields["billing"]["billing_state"]["label"] = "Регион";
    $fields['billing']['billing_postcode']["placeholder"] = "Индекс";
    $fields['billing']['billing_postcode']["label"] = "Индекс";
    $fields["billing"]["billing_first_name"]["priority"] = 1;
    $fields['billing']['billing_phone']["priority"] = 2;
    $fields['billing']['billing_email']["priority"] = 3;
    unset($fields['billing']['billing_last_name']);
    unset($fields['billing']['billing_company']);
    unset($fields['billing']['billing_address_2']);

    return $fields;
}


С billing_first_name все сработало и с сортировкой полей, но поля billing_city, billing_state, billing_postcode не переименовываются а точнее они на секунду появляются с новым названием и потом снова появляется стандартное.
Вот пример: https://newpipl.chaly.xyz/cart/
Если кто то сталкивался подскажите в чем может быть проблема.
За ранее благодарен!
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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