woocommerce - 更改 Woocommerce 结帐页面上的措辞
问题描述
感谢这里的帮助: 将帐单详细信息文本更改为运输详细信息 我可以通过将其添加到子主题中的 functions.php 来更改 Woocommerce 结帐页面上的帐单详细信息文本:
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/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 );
尝试将上述代码更改为您的要求。
推荐阅读
- ios - 使用 AVAssetExportSession 在最终视频中截断视频
- .net - 如何检查 Windows 上安装的 .Net 框架
- excel - 从 Excel 中的其他表创建可排序表
- selenium - Robotframework:如何使用 Tabindex 作为定位器?
- php - 检查数组键是否存在且为空字符串的最佳方法
- python - 如何从文本文件在 python 中创建数组/表
- vba - 获取解锁字段的集合 - 在 Microsoft Word VBA 中
- python-3.x - 线程:如果 run 不使用 while-loop Python 3.5,如何中断 run-Method
- excel - 我希望将存储在剪贴板中的图像放置到 excel 电子表格上的特定位置
- php - 在 Laravel 中为不同的子域生成 URL