感谢您的帮助: 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
答案 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 );
尝试根据您的要求更改上面的代码。