如何在get_order_item_totals(WooCommerce)中更改订单总标题?

时间:2014-12-22 20:03:57

标签: woocommerce checkout

我想更改Thank You(/ order / received /)页面上的“Order Total:”文本。

我看到它位于文件/includes/abstracts/abstract-wc-order.php(函数get_order_item_totals)中,但我不知道如何覆盖此文件。

我还想覆盖管理员在有人下订单时收到的电子邮件中的“订单总数:”文本,但我认为这也会更新,因为它与感谢页面上的内容相同。

有谁知道如何更改此文字?

提前致谢!

1 个答案:

答案 0 :(得分:1)

1)将以下文字添加到主题中的functions.php文件中。但是,这可能不会覆盖电子邮件中的文本。

add_filter('gettext', 'translate_text'); 
add_filter('ngettext', 'translate_text');

function translate_text($translated) { 
$translated = str_ireplace('Order Total', 'New Text Goes Here', $translated); 
return $translated; 
}

2)您可以转到wp-content/plugins/woocommerce/templates/emails/来修改电子邮件的模板。在编辑之前复制此文件并将其粘贴到wp-content/themes/yourthemename/woocommerce/emails/。有关模板结构的更多信息can be found here