You appear to be a bot. Output may be restricted
Description
Retrieves a download post object by ID or slug.
Usage
$EDD_Download = edd_get_download( $download_id );
Parameters
- $download_id
- ( int ) optional – Download ID.
Returns
EDD_Download $download Entire download data.
Source
File name: easy-digital-downloads/includes/download-functions.php
Lines:
1 to 31 of 31
function edd_get_download( $download_id = 0 ) { $download = null; if ( is_numeric( $download_id ) ) { $found_download = new EDD_Download( $download_id ); if ( ! empty( $found_download->ID ) ) { $download = $found_download; } } else { // Support getting a download by name. $args = array( 'post_type' => 'download', 'name' => $download_id, 'post_per_page' => 1, 'fields' => 'ids', ); $downloads = new WP_Query( $args ); if ( is_array( $downloads->posts ) && ! empty( $downloads->posts ) ) { $download_id = $downloads->posts[0]; $download = new EDD_Download( $download_id ); } } return $download; }