WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WC_CSV_Exporter::escape_data() public WC 3.1.0

Escape a string to be used in a CSV context

Malicious input can inject formulas into CSV files, opening up the possibility for phishing attacks and disclosure of sensitive information.

Additionally, Excel exposes the ability to launch arbitrary commands through the DDE protocol.

Это метод класса: WC_CSV_Exporter{}

Хуков нет.

Возвращает

Строку.

Использование

$WC_CSV_Exporter = new WC_CSV_Exporter();
$WC_CSV_Exporter->escape_data( $data );
$data(строка) (обязательный)
CSV field to escape.

Заметки

Список изменений

С версии 3.1.0 Введена.

Код WC_CSV_Exporter::escape_data() WC 4.5.2

woocommerce/includes/export/abstract-wc-csv-exporter.php
<?php
public function escape_data( $data ) {
	$active_content_triggers = array( '=', '+', '-', '@' );

	if ( in_array( mb_substr( $data, 0, 1 ), $active_content_triggers, true ) ) {
		$data = "'" . $data;
	}

	return $data;
}