我想更改Thank You(/ order / received /)页面上的“Order Total:”文本。
我看到它位于文件/includes/abstracts/abstract-wc-order.php(函数get_order_item_totals)中,但我不知道如何覆盖此文件。
我还想覆盖管理员在有人下订单时收到的电子邮件中的“订单总数:”文本,但我认为这也会更新,因为它与感谢页面上的内容相同。
有谁知道如何更改此文字?
提前致谢!
答案 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。