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

WC_Download_Handler::check_order_is_valid() private WC 1.0

Check if an order is valid for downloading from.

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

Хуков нет.

Возвращает

null. Ничего.

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

$result = WC_Download_Handler::check_order_is_valid( $download );
$download(WC_Customer_Download) (обязательный)
Download instance.

Код WC_Download_Handler::check_order_is_valid() WC 5.6.0

private static function check_order_is_valid( $download ) {
	if ( $download->get_order_id() ) {
		$order = wc_get_order( $download->get_order_id() );

		if ( $order && ! $order->is_download_permitted() ) {
			self::download_error( __( 'Invalid order.', 'woocommerce' ), '', 403 );
		}
	}
}