I've added a new custom column in the WooCommerce admin order list:
add_filter( 'manage_edit-shop_order_columns', 'custom_woo_columns_function' );
function custom_woo_columns_function( $columns ) {
$new_columns = ( is_array( $columns ) ) ? $columns : array();
// all of your columns will be added before the actions column
$new_columns['storecode'] = '門市代碼';
//stop editing
return $new_columns;
}
// Change order of columns (working)
add_action( 'manage_shop_order_posts_custom_column', 'custom_woo_admin_value', 2 );
function custom_woo_admin_value( $column ) {
$order_id = get_post($order_id)->ID;
$CVSStoreID = get_post_meta($order_id, '_shipping_CVSStoreID', true);
if ( $column == 'storecode' ) {
echo ( isset( $CVSStoreID ) ? $CVSStoreID : '' );
}
}
How should I move this column to the front?
