簡體   English   中英

在 Woocommerce 管理訂單列表“訂單”現有列中添加自定義字段

[英]Add a custom field in Woocommerce admin order list "Order" existing column

我正在嘗試在 woocommerce 儀表板上的批量訂單詳細信息中添加mycustomfield21 (添加到使用 woo 結帳管理器結帳)。 這是顯示我需要的屏幕截圖:

在此處輸入圖片說明

編輯問題

我已經插入了 2 個字段,即名字 (myfield21) 和姓氏 (myfield22),如何在它們之間顯示空格? 因為它顯示為“名字姓氏”

更新 - 201811 月- 添加了與 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 文件中。 測試和工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM