WC_Customer_Download_Data_Store::delete( WC_Customer_Download $download, array $args = array() )

Method to delete a download permission from the database.


Description Description


Parameters Parameters

$download

(Required) WC_Customer_Download object.

$args

(Optional) Array of args to pass to the delete method.

Default value: array()


Top ↑

Source Source

File: includes/data-stores/class-wc-customer-download-data-store.php

	public function delete( &$download, $args = array() ) {
		global $wpdb;

		$wpdb->query(
			$wpdb->prepare(
				"DELETE FROM {$wpdb->prefix}woocommerce_downloadable_product_permissions
				WHERE permission_id = %d",
				$download->get_id()
			)
		);

		$download->set_id( 0 );
	}

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.