в вашем коде есть какая-то ошибка, и я считаю, что ответ, из которого вы взяли этот код, предназначен для аналогичного решения, а не для вашего случая.
Таким образом, если вы хотите вывести оформленную заявку в строке, вам нужно только следующее:
add_filter('woocommerce_checkout_fields', 'custom_checkout_billing_fields', 20, 1);
function custom_checkout_billing_fields($fields)
{
$domain = 'woocommerce';
// Remove billing address 2
unset($fields['billing']['billing_address_2']);
// Change class
$fields['billing']['billing_phone']['class'] = array('form-row-first'); // 50%
$fields['billing']['billing_email']['class'] = array('form-row-last'); // 50%
$fields['billing']['billing_address_1']['class'] = array('form-row-first'); // 50%
$fields['billing']['billing_postcode']['class'] = array('form-row-last'); // 50%
$fields['billing']['billing_company']['class'] = array('form-row-wide'); // 100%
// Change placeholder this below is just if you wanto to change the place holder you can remove theme if you don't want to change that
$fields['billing']['billing_phone']['placeholder'] = __('Telefon', $domain);
$fields['billing']['billing_email']['placeholder'] = __('Email', $domain);
$fields['billing']['billing_company']['placeholder'] = __('Firmanavn', $domain);
return $fields;
}
в приведенном выше коде только пять полей, которые мы изменили классы, если вы хотите, чтобы остальные сообщили мне, или вы можете добавить их самостоятельно, ища каждое имя поля и изменив класс так, как вы хотите
Помните, что в этой функции есть блок кода, который меняет местозаполнитель, если вы не хотите их использовать, вы можете просто удалить их