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

WC_Order_Item_Product::get_item_download_url() public WC 1.0

Get the Download URL.

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

Хуков нет.

Возвращает

Строку.

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

$WC_Order_Item_Product = new WC_Order_Item_Product();
$WC_Order_Item_Product->get_item_download_url( $download_id );
$download_id(число) (обязательный)
Download ID.

Код WC_Order_Item_Product::get_item_download_url() WC 5.0.0

<?php
public function get_item_download_url( $download_id ) {
	$order = $this->get_order();

	return $order ? add_query_arg(
		array(
			'download_file' => $this->get_variation_id() ? $this->get_variation_id() : $this->get_product_id(),
			'order'         => $order->get_order_key(),
			'email'         => rawurlencode( $order->get_billing_email() ),
			'key'           => $download_id,
		),
		trailingslashit( home_url() )
	) : '';
}