2016-07-21 15 views

答えて

-1

プラグイン\ woocommerce \ \管理者\クラス-WC-ADMIN-ポストtype.php

public function shop_order_columns($existing_columns) { 
     $columns      = array(); 
     $columns['cb']    = $existing_columns['cb']; 
     $columns['order_status']  = '<span class="status_head tips" data-tip="' . esc_attr__('Status', 'woocommerce') . '">' . esc_attr__('Status', 'woocommerce') . '</span>'; 
     $columns['order_title']  = __('Order', 'woocommerce'); 
     $columns['order_date']  = __('Date', 'woocommerce'); 
     $columns['billing_address'] = __('Billing', 'woocommerce'); 
     $columns['shipping_address'] = __('Ship to', 'woocommerce'); 
     $columns['customer_message'] = '<span class="notes_head tips" data-tip="' . esc_attr__('Customer Message', 'woocommerce') . '">' . esc_attr__('Customer Message', 'woocommerce') . '</span>'; 
     $columns['order_notes']  = '<span class="order-notes_head tips" data-tip="' . esc_attr__('Order Notes', 'woocommerce') . '">' . esc_attr__('Order Notes', 'woocommerce') . '</span>'; 
     $columns['order_items']  = __('Purchased', 'woocommerce'); 

     $columns['order_total']  = __('Total', 'woocommerce'); 
     $columns['order_actions'] = __('Actions', 'woocommerce'); 

     return $columns; 
    } 

がラインから無264から280 チェックスクリーンショットでこのコードを置き換え含みhttp://awesomescreenshot.com/04961cfedc

0

であなたのfunctions.phpやカスタムプラグインでmanage_edit-orders_columnsアクションフックを使用する必要があなたの列に以下のような機能

をオーバーライドします。

add_filter('manage_edit-orders_columns', 'changecolumnorder'); 
function changecolumnorder($columns){ 
    // one option is to "recreate" the whole array but you can do it with array_slice() function as well 

    // remove Date column first 
    unset($columns['order_date']); 
    // and add it into the correct place 

    return array_slice($columns, 0, 3, true) 
    + array('order_date' => __('Date', 'woocommerce')) 
    + array_slice($columns, 3, NULL, true); 

} 

woocommerceプラグインファイルの編集に関する他の回答があります。しないでください!常にフックを使用してください。あなたが見つけることができるWooCommerceの列をカスタマイズすることができますより多くのフック

関連する問題