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

WC_Customer_Download_Data_Store::update_download_id() public WC 1.0

Запрещена (устарела) с версии 3.3.0 Download id is now a static UUID and should not be changed based on file hash.. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Update download ids if the hash changes.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$WC_Customer_Download_Data_Store = new WC_Customer_Download_Data_Store();
$WC_Customer_Download_Data_Store->update_download_id( $product_id, $old_id, $new_id );
$product_id(число) (обязательный)
Product ID.
$old_id(строка) (обязательный)
Old download_id.
$new_id(строка) (обязательный)
New download_id.

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

Устарела с 3.3.0 Download id is now a static UUID and should not be changed based on file hash.

Код WC_Customer_Download_Data_Store::update_download_id() WC 4.7.1

<?php
public function update_download_id( $product_id, $old_id, $new_id ) {
	global $wpdb;

	wc_deprecated_function( __METHOD__, '3.3' );

	$wpdb->update(
		$wpdb->prefix . 'woocommerce_downloadable_product_permissions',
		array(
			'download_id' => $new_id,
		),
		array(
			'download_id' => $old_id,
			'product_id'  => $product_id,
		)
	);
}