更改Woocommerce Checkout页面上的措词

时间:2018-10-07 14:54:00

标签: woocommerce

感谢您的帮助: Change Billing details text to Shipping details 我可以在Woocommerce Checkout页面上通过将其添加到Child主题中的functions.php中来更改Billing details文本:

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 Page

1 个答案:

答案 0 :(得分:0)

最好覆盖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 );

尝试根据您的要求更改上面的代码。