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

WC_Product_Importer::set_image_data() protected WC 1.0

Convert raw image URLs to IDs and set.

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

Хуков нет.

Возвращает

null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->set_image_data( $product, $data );
$product(WC_Product) (обязательный)
Product instance.
$data(массив) (обязательный)
Item data.

Код WC_Product_Importer::set_image_data() WC 5.3.0

<?php
protected function set_image_data( &$product, $data ) {
	// Image URLs need converting to IDs before inserting.
	if ( isset( $data['raw_image_id'] ) ) {
		$product->set_image_id( $this->get_attachment_id_from_url( $data['raw_image_id'], $product->get_id() ) );
	}

	// Gallery image URLs need converting to IDs before inserting.
	if ( isset( $data['raw_gallery_image_ids'] ) ) {
		$gallery_image_ids = array();

		foreach ( $data['raw_gallery_image_ids'] as $image_id ) {
			$gallery_image_ids[] = $this->get_attachment_id_from_url( $image_id, $product->get_id() );
		}
		$product->set_gallery_image_ids( $gallery_image_ids );
	}
}