WC_CSV_Exporter::export_row( array $row_data, string $key, resource $buffer )

Export rows to an array ready for the CSV.


Description Description


Parameters Parameters

$row_data

(Required) Data to export.

$key

(Required) Column being exported.

$buffer

(Required) Output buffer.


Top ↑

Source Source

File: includes/export/abstract-wc-csv-exporter.php

	protected function export_row( $row_data, $key, $buffer ) {
		$columns    = $this->get_column_names();
		$export_row = array();

		foreach ( $columns as $column_id => $column_name ) {
			if ( ! $this->is_column_exporting( $column_id ) ) {
				continue;
			}
			if ( isset( $row_data[ $column_id ] ) ) {
				$export_row[] = $this->format_data( $row_data[ $column_id ] );
			} else {
				$export_row[] = '';
			}
		}

		$this->fputcsv( $buffer, $export_row );

		++ $this->exported_row_count;
	}

Top ↑

Changelog Changelog

Changelog
Version Description
3.1.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.