我一直试图找到这个(看似简单)问题的答案。这是关于一般的Wordpress插件和WooCommerce中的重载方法。
我正在建立一个Woocommerce网站并知道如何覆盖模板文件,但我的问题是这个。
我不喜欢get_order_item_totals()(WC_Order)的输出 - 我希望增值税在自己的行上可见,即使我在购物车/结账时显示包含增值税的价格。由于该方法在多个地方被调用,因此在所有这些地方覆盖模板文件似乎有点乏味和“非干”(电子邮件/ customer-completed-order.php和order / order-details.php等等) )。
我也不想更改核心文件,因为我知道当我升级系统并且忘记我做了更改时,狗屎将会击中风扇。
有没有办法从主题中重载(例如)order-> get_order_item_totals()?
非常感谢帮助 Joakim Carlsten
答案 0 :(得分:0)
没关系。
我通过最后使用get_order_item_totals调用的过滤器解决了这个问题。在那里我更改了$ totals_rows数组。
:)