在Woocommerce管理订单列表中添加自定义字段"订单"现有专栏

时间:2017-09-28 18:47:12

标签: php wordpress woocommerce custom-fields orders

我正在尝试在woocommerce仪表板上的批量订单详细信息中添加mycustomfield21(添加到与woo checkout manager结帐)。这是一个截图,显示我需要的东西:

enter image description here

编辑问题

我已经有2个字段,第一个名字(myfield21)和姓氏(myfield22),如何在它们之间显示空格?因为它显示了" first namesurname"

1 个答案:

答案 0 :(得分:1)

  

更新 - 11月。 2018 - 增加了与Woocommerce版本3.3 +的兼容性

可以在 manage_shop_order_posts_custom_column 操作挂钩中挂钩自定义功能。下面我将结算电话添加到现有订单(" Pedido")列数据中:

add_action( 'manage_shop_order_posts_custom_column' , 'custom_orders_list_column_content', 10, 2 );
function custom_orders_list_column_content( $column, $post_id ) {
    if ( $column == 'order_title' || $column == 'order_number'  )
    {
        // The billing phone for example (to be repaced by your custom field meta_key)
        $custom_field_value = get_post_meta( $post_id, '_billing_phone', true );
        if( ! empty( $custom_field_value ) )
            echo $custom_field_value;
    }
}

*代码放在活动子主题(或活动主题)的function.php文件中。经过测试和工作