You appear to be a bot. Output may be restricted
Description
Add-ons Get Feed
Gets the add-ons page feed.
Usage
$void = edd_add_ons_get_feed( $tab );
Parameters
- $tab
- ( mixed ) optional default: popular –
Returns
void
Source
File name: easy-digital-downloads/includes/admin/add-ons.php
Lines:
1 to 29 of 29
function edd_add_ons_get_feed( $tab = 'popular' ) { $cache = get_transient( 'easydigitaldownloads_add_ons_feed_' . $tab ); if ( false === $cache ) { $url = 'https://easydigitaldownloads.com/?feed=addons'; if ( 'popular' !== $tab ) { $url = add_query_arg( array( 'display' => $tab ), $url ); } $feed = wp_remote_get( esc_url_raw( $url ), array( 'sslverify' => false ) ); if ( ! is_wp_error( $feed ) ) { if ( isset( $feed['body'] ) && strlen( $feed['body'] ) > 0 ) { $cache = wp_remote_retrieve_body( $feed ); set_transient( 'easydigitaldownloads_add_ons_feed_' . $tab, $cache, 3600 ); } } else { $cache = '<div class="error"><p>' . __( 'There was an error retrieving the extensions list from the server. Please try again later.', 'easy-digital-downloads' ) . '</div>'; } } if ( isset( $_GET['view'] ) && 'integrations' === $_GET['view'] ) { // Set a new campaign for tracking purposes $cache = str_replace( 'EDDAddonsPage', 'EDDIntegrationsPage', $cache ); } return $cache; }