' . __( 'These extensions could not be retrieved from the server. Please try again later.', 'easy-digital-downloads' ) . '
';
// Cache the results.
} elseif ( isset( $feed['body'] ) && strlen( $feed['body'] ) > 0 ) {
$cache = wp_remote_retrieve_body( $feed );
set_transient( $trans_key, $cache, HOUR_IN_SECONDS );
}
}
return $cache;
}
/**
* Create the Extensions submenu page under the "Downloads" menu
*
* @since 3.0
*
* @global $edd_add_ons_page
*/
function edd_add_extentions_link() {
if ( ! current_user_can( 'manage_shop_settings' ) ) {
return;
}
global $submenu, $edd_add_ons_page;
$edd_add_ons_page = add_submenu_page( 'edit.php?post_type=download', __( 'EDD Extensions', 'easy-digital-downloads' ), __( 'Extensions', 'easy-digital-downloads' ), 'manage_shop_settings', 'edd-addons', 'edd_add_ons_page' );
$pass_manager = new \EDD\Admin\Pass_Manager();
if ( ! $pass_manager->has_pass() ) {
$submenu[ 'edit.php?post_type=download' ][] = array(
'',
'manage_shop_settings',
edd_link_helper(
'https://easydigitaldownloads.com/lite-upgrade',
array(
'utm_medium' => 'admin-menu',
'utm_content' => 'upgrade-to-pro',
)
)
);
add_action( 'admin_print_styles', function() {
?>