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



我想更改"谢谢"(/order/received/)页面上的"订单总计:"文本。

我看到它在文件/include/abstracts/abstract-wc-order.php(函数 get_order_item_totals)中,但我不确定如何覆盖这个文件。

我还想覆盖管理员在有人下订单时收到的电子邮件中的"订单总计:"文本,但我假设这也将被更新,因为它与"谢谢"页面上的内容相同。

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

提前感谢!

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/ .有关模板结构的更多信息,请参阅此处。

最新更新