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

WC_AJAX::revoke_access_to_download() public WC 1.0

Delete download permissions via ajax function.

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

Возвращает

Null. Ничего.

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

$result = WC_AJAX::revoke_access_to_download();

Код WC_AJAX::revoke_access_to_download() WC 4.7.1

<?php
public static function revoke_access_to_download() {
	check_ajax_referer( 'revoke-access', 'security' );

	if ( ! current_user_can( 'edit_shop_orders' ) || ! isset( $_POST['download_id'], $_POST['product_id'], $_POST['order_id'], $_POST['permission_id'] ) ) {
		wp_die( -1 );
	}
	$download_id   = wc_clean( wp_unslash( $_POST['download_id'] ) );
	$product_id    = intval( $_POST['product_id'] );
	$order_id      = intval( $_POST['order_id'] );
	$permission_id = absint( $_POST['permission_id'] );
	$data_store    = WC_Data_Store::load( 'customer-download' );
	$data_store->delete_by_id( $permission_id );

	do_action( 'woocommerce_ajax_revoke_access_to_product_download', $download_id, $product_id, $order_id, $permission_id );

	wp_die();
}