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