WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

WC_Structured_Data::set_data() public WC 1.0

Sets data.

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

Хуков нет.

Возвращает

true|false. Ничего.

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

$WC_Structured_Data = new WC_Structured_Data();
$WC_Structured_Data->set_data( $data, $reset );
$data(массив) (обязательный)
Structured data.
$reset(true|false)
Unset data (default: false).

Код WC_Structured_Data::set_data() WC 5.3.0

<?php
public function set_data( $data, $reset = false ) {
	if ( ! isset( $data['@type'] ) || ! preg_match( '|^[a-zA-Z]{1,20}$|', $data['@type'] ) ) {
		return false;
	}

	if ( $reset && isset( $this->_data ) ) {
		unset( $this->_data );
	}

	$this->_data[] = $data;

	return true;
}