Изменить формулировку на странице оформления заказа Woocommerce - PullRequest
0 голосов
/ 07 октября 2018

Благодаря помощи здесь: Измените текст платежных данных на Детали доставки Я мог бы изменить текст платежных данных на странице оформления заказа в Woocommerce, добавив его в functions.php в дочерней теме:

function wc_billing_field_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'Billing details' :
            $translated_text = __( 'Billing Info', 'woocommerce' );
            break;
    }
    return $translated_text;
}
add_filter( 'gettext', 'wc_billing_field_strings', 20, 3 );

Каковы коды для изменения этих 3 дополнительных текстов с различными формулировками: Дополнительная информация, ПРОДУКТ И КОЛИЧЕСТВО (см. Скриншот): Страница Woocommerce Checkout

1 Ответ

0 голосов
/ 08 октября 2018

Было бы лучше переопределить checkout / form-checkout.php и checkout / review-order.php

Или Вы можете использовать фильтр gettext.

Этот фильтр-хук применяется к переведенному тексту функциями интернационализации (__ (), _e () и т. Д.)

function th_wc_order_review_strings( $translated_text, $text, $domain ) {

  if(is_checkout()){
    switch ($translated_text) {
      case 'Billing details' :
        $translated_text = __( 'Billing Info', 'woocommerce' );
        break;
      case 'Additional information':
        $translated_text = __('New Field Name', 'woocommerce');
        break;
     case 'Your order':
        $translated_text = __('My Order', 'woocommerce');
        break;
     case 'Product':
        $translated_text = __('Your Product', 'woocommerce');
        break;
    }
  }
  return $translated_text;
}
add_filter( 'gettext', 'th_wc_order_review_strings', 20, 3 );

Попробуйте изменить приведенный выше код в соответствии с вашими требованиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...