在Woocommerce的“订单”元框中添加一个新块

时间:2018-11-12 02:54:11

标签: php wordpress woocommerce hook-woocommerce orders

我正在尝试从Woocommerce的“订单”元框中添加一个新块。我知道有三个可能的钩子可以将自定义数据添加到现有块中。

  • woocommerce_admin_order_data_after_order_details
  • woocommerce_admin_order_data_after_billing_address
  • woocommerce_admin_order_data_after_shipping_address

这些钩子在order_data_column块内执行,这是我不想做的。我想用我的自定义数据添加一个新的自定义order_data_column

我尝试过创建一个扩展WC_Meta_Box_Order_Data并覆盖output方法的新类,但是它不起作用...

1 个答案:

答案 0 :(得分:2)

您可以使用以下代码(例如)将一个区块添加到订单元框:

moxios

代码进入您的活动子主题(活动主题)的function.php文件中。经过测试,可以正常工作。

enter image description here

  

但是您将需要更改一些样式CSS规则(这是另一个问题)