LLMS_Helper_Add_On::get_download_info()
Retrieve download information for an add-on
Return Return
(WP_Error|array)
Source Source
File: libraries/lifterlms-helper/includes/models/class-llms-helper-add-on.php
public function get_download_info() { $key = $this->find_license(); if ( $this->requires_license() && ! $key ) { return new WP_Error( 'no_license', __( 'Unable to locate a license key for the selected add-on.', 'lifterlms' ) ); } $args = array( 'url' => get_site_url(), 'add_on_slug' => $this->get( 'slug' ), 'channel' => $this->get_channel_subscription(), ); if ( $key ) { $args['license_key'] = $key['license_key']; $args['update_key'] = $key['update_key']; } $req = new LLMS_Dot_Com_API( '/license/download', $args ); $data = $req->get_result(); if ( $req->is_error() ) { return $data; } return $data; }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.4.0 | Use core textdomain. |
3.2.1 | Allow getting download info for add-ons which do not require licenses. |
3.0.0 | Introduced. |