【问题标题】:Add a custom field in Woocommerce admin order list "Order" existing column在 Woocommerce 管理订单列表“订单”现有列中添加自定义字段
【发布时间】:2017-09-28 18:47:12
【问题描述】:

我正在尝试在 woocommerce 仪表板上的批量订单详细信息中添加 mycustomfield21(通过 woo 结帐经理添加到结帐中)。这是显示我需要的屏幕截图:

编辑问题

我已经插入了 2 个字段,分别是名字 (myfield21) 和姓氏 (myfield22),如何在它们之间显示空白?因为它显示为“名字姓氏”

【问题讨论】:

    标签: php wordpress woocommerce custom-fields orders


    【解决方案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 文件中。测试和工作

    【讨论】:

    • 如何使其可排序?没有一个堆栈溢出问题符合要求。
    猜你喜欢
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-09
    • 2016-07-26
    • 2021-05-07
    • 1970-01-01
    相关资源
    最近更新 更多