$items[] = $item;
}
- \WP_CLI\Utils\format_items( $items, $format, array( 'Field', 'Value' ) );
+ \WP_CLI\Utils\format_items( $format, $items, array( 'Field', 'Value' ) );
break;
case 'json':
$query = new WP_Query( $query_args );
- WP_CLI\Utils\format_items( $query->posts, $values['format'], $values['fields'] );
+ WP_CLI\Utils\format_items( $values['format'], $query->posts, $values['fields'] );
}
/**
$output_roles[] = $output_role;
}
- WP_CLI\Utils\format_items( $output_roles, $params['format'], $fields );
+ WP_CLI\Utils\format_items( $params['format'], $output_roles, $fields );
}
/**
if ( 'ids' == $assoc_args['format'] )
$terms = wp_list_pluck( $terms, 'term_id' );
- WP_CLI\Utils\format_items( $terms, $assoc_args['format'], $fields, $terms );
+ WP_CLI\Utils\format_items( $assoc_args['format'], $terms, $fields );
}
/**
}
}
- WP_CLI\Utils\format_items( $users, $params['format'], $fields );
+ WP_CLI\Utils\format_items( $params['format'], $users, $fields );
}
/**
/**
* Output items in a table, JSON, or CSV
*
+ * @param string $format Format to use: 'table', 'json', 'csv', 'ids'
* @param array $items Data to output
- * @param string $format Format to use: 'table', 'json', 'csv'
* @param array|string $fields Named fields for each item of data. Can be array or comma-separated list
*/
-function format_items( $items, $format, $fields ) {
+function format_items( $format, $items, $fields ) {
if ( 'ids' == $format )
\WP_CLI::out( implode( ' ', $items ) );