WooCommerce 免费送货 - 在结帐和电子邮件中删除原始名称或更改文本名称
WooCommerce Free Shipping - Remove raw or change the text name on checkout and email
我是 运行 WopCommerce 2.6.2 on WP 4.5.3 和 Sydney 模板。
在订单详细信息下的 WooCommerce 结帐页面(订单已完成)上,我想将 'Free Shipping' 文本更改为其他内容,或删除此行。
我还想从发送给客户的电子邮件中更改或删除这一行。
但是,我无法翻译此文本
我已将此添加到我的 functions.php
// Add this to your functions.php
add_filter('gettext', 'translate_reply');
add_filter('ngettext', 'translate_reply');
function translate_reply($translated) {
$translated = str_ireplace('Free Shipping', 'TBD', $translated);
return $translated;
}
但是没用。也就是说,如果我只更改 'Shipping',那么它会翻译运输标签。我不想翻译标签,我想翻译实际运输方式名称。
这真让人沮丧。改一段文字应该不难吧
我怎样才能做到这一点?
通常您不需要为此编写任何代码。由于 WooCommerce 2.6+ 对于 运输设置选项 有很大的变化,我将我的答案分为 2 个部分:
- WC 2.5 及之前的版本(旧方法):
在管理后端转到:WooCommerce
> settings
> Shipping
> Free shipping
您可以:
- 禁用免费送货,按照您的要求删除该行。
- 用你也问过的其他名称重命名 "Free Shipping"。
- WC version 2.6+ (不一样):
在管理后端转到:WooCommerce
> settings
> Shipping
> Shipping Zones
然后对于列出的每个 Shipping Zone
,您可以启用(或不启用)Free Shipping
送货方式。因此,对于列出的每个 Shipping Zone
,您可以:
- 删除免费送货 (按送货区),以按照您的要求删除该行。
- 重命名 "Free Shipping" (按航运区) 按您要求的其他名称重命名。
参考:WooCommerce rename "Free Shipping" field on checkout (WC 2 之前的旧版本。5.x)
如果它在前端仍然没有变化,请转到 WooCommerce > 状态 > 工具并清除 WC 瞬变!
我是 运行 WopCommerce 2.6.2 on WP 4.5.3 和 Sydney 模板。
在订单详细信息下的 WooCommerce 结帐页面(订单已完成)上,我想将 'Free Shipping' 文本更改为其他内容,或删除此行。
我还想从发送给客户的电子邮件中更改或删除这一行。
但是,我无法翻译此文本
我已将此添加到我的 functions.php
// Add this to your functions.php
add_filter('gettext', 'translate_reply');
add_filter('ngettext', 'translate_reply');
function translate_reply($translated) {
$translated = str_ireplace('Free Shipping', 'TBD', $translated);
return $translated;
}
但是没用。也就是说,如果我只更改 'Shipping',那么它会翻译运输标签。我不想翻译标签,我想翻译实际运输方式名称。
这真让人沮丧。改一段文字应该不难吧
我怎样才能做到这一点?
通常您不需要为此编写任何代码。由于 WooCommerce 2.6+ 对于 运输设置选项 有很大的变化,我将我的答案分为 2 个部分:
- WC 2.5 及之前的版本(旧方法):
在管理后端转到:WooCommerce
> settings
> Shipping
> Free shipping
您可以:
- 禁用免费送货,按照您的要求删除该行。
- 用你也问过的其他名称重命名 "Free Shipping"。
- WC version 2.6+ (不一样):
在管理后端转到:WooCommerce
> settings
> Shipping
> Shipping Zones
然后对于列出的每个 Shipping Zone
,您可以启用(或不启用)Free Shipping
送货方式。因此,对于列出的每个 Shipping Zone
,您可以:
- 删除免费送货 (按送货区),以按照您的要求删除该行。
- 重命名 "Free Shipping" (按航运区) 按您要求的其他名称重命名。
参考:WooCommerce rename "Free Shipping" field on checkout (WC 2 之前的旧版本。5.x)
如果它在前端仍然没有变化,请转到 WooCommerce > 状态 > 工具并清除 WC 瞬变!