Я использую woocommerce_checkout_fields изменить ярлыки и fields.Below моего кодWooCommerce по умолчанию заполнителя не пошел в форме оформления заказа
function custom_override_checkout_fields($fields) {
$fields['billing']['billing_first_name'] = array(
'label' => '',
'placeholder' => _x('First Name*', 'placeholder', 'woocommerce'),
'required' => true,
'class' => array('checkout-billing-first-name')
);
$fields['billing']['billing_last_name'] = array(
'label' => '',
'placeholder' => _x('last Name*', 'placeholder', 'woocommerce'),
'required' => true,
'class' => array('checkout-billing-last-name')
);
$fields['billing']['billing_company'] = array(
'label' => '',
'placeholder' => _x('Company Name', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('checkout-billing-company')
);
$fields['billing']['billing_address_1'] = array(
'label' => '',
'placeholder' => _x('Address(Line 1)*', 'placeholder', 'woocommerce'),
'required' => true,
'class' => array('checkout-billing-addressL1')
);
$fields['billing']['billing_address_2'] = array(
'label' => '',
'placeholder' => _x('Address(Line 2)*', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('checkout-billing-addressL2')
);
return $fields;
}
add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields');
Все отлично работает, но заполнитель платежного адреса 1 и платежный адрес 2 меняются только при загрузке, то есть после загрузки страницы отображается указатель по умолчанию.
Ваш код прекрасно работает на моем конце. –
Если он отображается после загрузки страницы, он, вероятно, динамически изменяется с помощью JavaScript. – rnevius
У меня такая же проблема. Есть идеи? – dominotrix