Как переименовать заполнитель формы при оформлении заказа (для возврата клиента) из «Имя пользователя или адрес электронной почты» в «Адрес электронной почты» - PullRequest
0 голосов
/ 08 апреля 2020

Я знаю, как переименовать заполнители и метки во всех полях на странице оформления заказа в woocommerce благодаря https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/ и сообщениям здесь в stackoverflow.

К сожалению, я не смог найти решение для входа «Постоянный клиент» в верхней части страницы оформления заказа. Я хочу переименовать «Имя пользователя или адрес электронной почты» в «Email».

// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {
     $fields[' ??? '][' ??? ']['placeholder'] = 'My new placeholder';
          return $fields;
}

Как я могу правильно подключиться к этому?

Помощь очень ценится.

1 Ответ

0 голосов
/ 08 апреля 2020

Существует несколько способов, одним из которых является перезапись файла шаблона

Этот шаблон можно переопределить, скопировав его в yourtheme / woocommerce / global / form-login. php.

https://github.com/woocommerce/woocommerce/blob/master/templates/global/form-login.php#L34

Заменить

<label for="username"><?php esc_html_e( 'Username or email', 'woocommerce' ); ?>&nbsp;<span class="required">*</span></label>

на

<label for="username"><?php esc_html_e( 'Email Address', 'woocommerce' ); ?>&nbsp;<span class="required">*</span></label>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...