WooCommerce将自定义字段数据发布到“订单详细信息”页面问题

时间:2017-11-04 03:52:16

标签: javascript php wordpress woocommerce field

我在第一个WooCommerce自定义领域非常接近。我的问题似乎是将自定义字段的输入数据发布到订单详细信息页面。

对于我的生活,我似乎无法找到这个代码的问题:

{
  result: { mails: ['mailId1', 'mailId2'] },
  entities: {
    users: {
      'jack@example.com': { name: 'Jack', address: 'jack@example.com' }
      'rose@example.com': { name: 'Rose', address: 'rose@example.com' }
    },
    mails: {
      // ...
    }
  }
}

我正在使用Flatsome主题,我将此代码添加到主题的inc文件

参阅:https://stage.helium2go.com.au

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

我已使用以下代码修复它

/**
 * Display Custom Shipping fields and custom fields in custom area in the Order details area in Woocommerce->orders
 *  */
add_action('woocommerce_admin_order_data_after_shipping_address', 'my_custom_fields_display_admin_order_meta', 10, 1);

function my_custom_fields_display_admin_order_meta($order) {
echo "<h4>Empty Cylinder Collection</h4>";
echo '<p><strong>' . __('Collection Date') . ':</strong><br> ' . get_post_meta($order->id, 'Pick-up Empty Cylinder', true) . '</p>';

 }

 /**
 * Display Custom Billing fields in the Order details area in Woocommerce->orders
  * */
 add_action('woocommerce_admin_order_data_after_billing_address', 'my_custom_billing_fields_display_admin_order_meta', 10, 1);

function my_custom_billing_fields_display_admin_order_meta($order) {
echo "<h4>Empty Cylinder Collection</h4>";
echo '<p><strong>' . __('Collection Date') . ':</strong><br> ' . get_post_meta($order->id, 'Pick-up Empty Cylinder', true) . '</p>';
 }

我需要使用:Pick-up Empty Cylinder