2017-07-31 28 views

回答

1

創建自定義列和它們相關聯的數據爲自定義後類型的鉤子分別manage_{$post_type}_posts_columnsmanage_{$post_type}_posts_custom_column,其中{$post_type}是自定義後類型的名稱。

這裏是例子

add_filter('manage_shop_order_posts_columns', 'set_custom_edit_post_columns',99,1); 
function set_custom_edit_post_columns($columns) { 
    $columns['custom-columns'] = __('Columns Name', 'your_text_domain'); 
    return $columns; 
} 
add_action('manage_shop_order_posts_custom_column' , 'custom_cpost_column', 99, 2); 
function custom_cpost_column($column, $post_id) { 
    switch ($column) { 

     case 'custom-columns'://new-title=your column slug : 
      echo 'custom columns value' ; 
      break; 
    } 
} 
+0

,如果我想獲得每行的訂單和訂單數據的信息,例如添加一個按鈕,用於打印的發貨訂單發票,如何將我去嗎? – HollerTrain

+0

在第二個函數('custom_cpost_column')中有$ post_id,在開關的情況下使用''custom-columns''獲取訂單數據。 –

+0

我有一個非常粗略的概念證明完成。但是當我輸出數據時使用你的代碼,每行只顯示第一行數據的數據。如果你有時間我可以給你發送這個離線視頻和git倉庫鏈接? – HollerTrain