Я пытаюсь переименовать текст поля на странице оформления заказа. woocommerce
это код, который я использую.
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_address_1']['label'] = 'Address (No PO Boxes)';
return $fields;
}
Теперь, в чем проблема при загрузке страницы Address (No PO Boxes)
показывает, но страница загружается полностью, она начинает показывать адрес снова, я запутался, почему он показывает так
Я получил ответ, я обновляю ярлык в woocommerce/includes/class-ec-countries.php
, Там вы можете увидеть код на line no.509
код будет в массиве
'address_1' => array(
'label' => __( 'Address', 'woocommerce' ),
'placeholder' => _x( 'Street address', 'placeholder', 'woocommerce' ),
'required' => true,
'class' => array( 'form-row-wide', 'address-field' )
),
я изменяю адрес с моим обязательным текстом, и теперь он работает потрясающе
Других решений пока нет …