%PDF- %PDF-
Direktori : /home/emergentqj/jugement/wp-content/plugins/wp-rocket/inc/ |
Current File : /home/emergentqj/jugement/wp-content/plugins/wp-rocket/inc/deprecated.php |
<?php defined( 'ABSPATH' ) || die( 'Cheatin’ uh?' ); /* * Deprecated functions come here to die. */ if ( ! function_exists( 'get_rocket_pages_not_cached' ) ) : /** * Get all pages we don't cache (string) * * @since 1.0 * @deprecated 2.0 * @deprecated Use get_rocket_cache_reject_uri() */ function get_rocket_pages_not_cached() { _deprecated_function( __FUNCTION__, '2.0', 'get_rocket_cache_reject_uri()' ); return get_rocket_cache_reject_uri(); } endif; if ( ! function_exists( 'get_rocket_cookies_not_cached' ) ) : /** * Get all cookie names we don't cache (string) * * @since 1.0 * @deprecated 2.0 * @deprecated Use get_rocket_cache_reject_cookies() */ function get_rocket_cookies_not_cached() { _deprecated_function( __FUNCTION__, '2.0', 'get_rocket_cache_reject_cookies()' ); return get_rocket_cache_reject_cookies(); } endif; if ( ! function_exists( 'get_rocket_cron_interval' ) ) : /** * Get the interval task cron purge in seconds * This setting can be changed from the options page of the plugin * * @since 1.0 * @deprecated 2.0 * @deprecated Use get_rocket_purge_cron_interval() */ function get_rocket_cron_interval() { _deprecated_function( __FUNCTION__, '2.0', 'get_rocket_purge_cron_interval()' ); return get_rocket_purge_cron_interval(); } endif; if ( ! function_exists( 'run_rocket_bot_for_all_langs' ) ) : /** * Launch the Cache Preload Robot for all active langs * * @since 2.0 * @deprecated 2.2 * @deprecated Use run_rocket_bot() */ function run_rocket_bot_for_all_langs() { _deprecated_function( __FUNCTION__, '2.2', 'run_rocket_bot()' ); return run_rocket_bot( 'cache-preload' ); } endif; if ( ! function_exists( 'run_rocket_bot_for_selected_lang' ) ) : /** * Launch the Cache Preload Robot for a selected lang * * @since 2.0 * @deprecated 2.2 * @deprecated Use run_rocket_bot() * * @param string $lang Language to preload. */ function run_rocket_bot_for_selected_lang( $lang ) { _deprecated_function( __FUNCTION__, '2.2', 'run_rocket_bot()' ); return run_rocket_bot( 'cache-preload', $lang ); } endif; if ( ! function_exists( 'get_rocket_home_url' ) ) : /** * Returns a full and correct home_url without subdmain, see rocket_get_domain() * * @since 1.0 * @deprecated 2.2 * * @param string $url URL to format. */ function get_rocket_home_url( $url = null ) { _deprecated_function( __FUNCTION__, '2.2' ); return false; } endif; if ( ! function_exists( 'rocket_has_translation_plugin_active' ) ) : /** * Check if a translation plugin is activated (WPML or qTranslate) * * @since 2.0 * @deprecated 2.2 * @deprecated Use rocket_has_i18n() */ function rocket_has_translation_plugin_active() { _deprecated_function( __FUNCTION__, '2.2', 'rocket_has_i18n()' ); return rocket_has_i18n(); } endif; if ( ! function_exists( 'get_rocket_all_active_langs' ) ) : /** * Get URI all of active languages * * @since 2.0 * @deprecated 2.2 * @deprecated Use get_rocket_i18n_code() */ function get_rocket_all_active_langs() { _deprecated_function( __FUNCTION__, '2.2', 'get_rocket_i18n_code()' ); return get_rocket_i18n_code(); } endif; if ( ! function_exists( 'get_rocket_all_active_langs_uri' ) ) : /** * Get URI all of active languages * * @since 2.0 * @deprecated 2.2 * @deprecated Use get_rocket_i18n_uri() */ function get_rocket_all_active_langs_uri() { _deprecated_function( __FUNCTION__, '2.2', 'get_rocket_i18n_uri()' ); return get_rocket_i18n_uri(); } endif; if ( ! function_exists( 'get_rocket_parse_url_for_lang' ) ) : /** * Extract and return host, path and scheme for a specific lang * * @since 2.0 * @deprecated 2.2 * @deprecated Use get_rocket_parse_url() * * @param string $lang Language to get. */ function get_rocket_parse_url_for_lang( $lang ) { _deprecated_function( __FUNCTION__, '2.2', 'get_rocket_parse_url()' ); return get_rocket_parse_url( get_rocket_i18n_home_url( $lang ) ); } endif; if ( ! function_exists( 'rocket_clean_domain_for_selected_lang' ) ) : /** * Remove only cache files of selected lang * * @since 2.0 * @deprecated 2.2 * @deprecated Use rocket_clean_domain() * * @param string $lang Language to clean. */ function rocket_clean_domain_for_selected_lang( $lang ) { _deprecated_function( __FUNCTION__, '2.2', 'rocket_clean_domain()' ); return rocket_clean_domain( $lang ); } endif; if ( ! function_exists( 'rocket_clean_domain_for_all_langs' ) ) : /** * Remove cache files of all langs * * @since 2.0 * @deprecated 2.2 * @deprecated Use rocket_clean_domain() */ function rocket_clean_domain_for_all_langs() { _deprecated_function( __FUNCTION__, '2.2', 'rocket_clean_domain()' ); return rocket_clean_domain(); } endif; if ( ! function_exists( 'get_rocket_langs_to_preserve' ) ) : /** * Get folder paths to preserve languages when purging a domain * This function is required when the domains of languages (other than the default) are managed by subfolders * By default, when you clear the cache of the french website with the domain example.com, all subdirectory like /en/ and /de/ are deleted. * But, if you have a domain for your english and german websites with example.com/en/ and example.com/de/, you want to keep the /en/ and /de/ directory when the french domain is cleared. * * @since 2.0 * @deprecated 2.2 * @deprecated Use get_rocket_i18n_to_preserve() * * @param string $current_lang Language to preserve. */ function get_rocket_langs_to_preserve( $current_lang ) { _deprecated_function( __FUNCTION__, '2.2', 'get_rocket_i18n_to_preserve()' ); return get_rocket_i18n_to_preserve( $current_lang ); } endif; if ( ! function_exists( 'get_rocket_subdomains_langs' ) ) : /** * Get subdomains URL of all languages * * @since 2.0 * @deprecated 2.2 * @deprecated Use get_rocket_i18n_subdomains() */ function get_rocket_subdomains_langs() { _deprecated_function( __FUNCTION__, '2.2', 'get_rocket_i18n_subdomains()' ); return get_rocket_i18n_subdomains(); } endif; if ( ! function_exists( 'rocket_replace_domain_mapping_siteurl' ) ) : /** * Get Domain Mapping host based on original URL * * @since 2.2 * @deprecated 2.6.5 * * @param string $url Original URL. */ function rocket_replace_domain_mapping_siteurl( $url = null ) { _deprecated_function( __FUNCTION__, '2.6.5' ); return false; } endif; if ( ! function_exists( 'rocket_sanitize_cookie' ) ) : /** * Used to sanitize values of the "Don't cache pages that use the following cookies" option. * * @since 2.6.4 * @deprecated 2.7 * @deprecated Use rocket_sanitize_key() * * @param string $cookie Cookie value to sanitize. */ function rocket_sanitize_cookie( $cookie ) { _deprecated_function( __FUNCTION__, '2.7', 'rocket_sanitize_key()' ); return rocket_sanitize_key( $cookie ); } endif; if ( ! function_exists( 'set_rocket_cloudflare_async' ) ) : /** * Used to set the CloudFlare Rocket Loader value * * @since 2.5 * @deprecated 2.8.16 * @deprecated Use set_rocket_cloudflare_rocket_loader() * * @param string $cf_rocket_loader Value for the Rocket Loader. */ function set_rocket_cloudflare_async( $cf_rocket_loader ) { _deprecated_function( __FUNCTION__, '2.8.16', 'set_rocket_cloudflare_rocket_loader()' ); return set_rocket_cloudflare_rocket_loader( $cf_rocket_loader ); } endif; if ( ! function_exists( 'set_rocket_cloudflare_cache_lvl' ) ) : /** * Used to set the CloudFlare cache level * * @since 2.5 * @deprecated 2.8.16 * @deprecated Use set_rocket_cloudflare_cache_level() * * @param string $cf_cache_level Value for the cache level. */ function set_rocket_cloudflare_cache_lvl( $cf_cache_level ) { _deprecated_function( __FUNCTION__, '2.8.16', 'set_rocket_cloudflare_cache_level()' ); return set_rocket_cloudflare_cache_level( $cf_cache_level ); } endif; if ( ! function_exists( 'rocket_delete_script_wp_version' ) ) : /** * Used to remove version query string in CSS/JS URL * * @since 1.1.6 * @deprecated 2.9 * @deprecated Use rocket_browser_cache_busting() * * @param string $src Source URL for the JS/CSS. */ function rocket_delete_script_wp_version( $src ) { _deprecated_function( __FUNCTION__, '2.9', 'rocket_browser_cache_busting()' ); return rocket_browser_cache_busting( $src ); } endif; if ( ! function_exists( 'rocket_exclude_deferred_js' ) ) : /** * Used to remove deferred JS files from the buffer * * @since 1.1.0 * @deprecated 2.10 * @deprecated Use rocket_insert_deferred_js() * * @param string $buffer HTML code. */ function rocket_exclude_deferred_js( $buffer ) { _deprecated_function( __FUNCTION__, '2.10', 'rocket_insert_deferred_js()' ); return rocket_insert_deferred_js( $buffer ); } endif; if ( ! function_exists( 'is_rocket_cache_feed' ) ) : /** * Check if we need to cache the feeds of the website * * @since 2.7 * @deprecated 2.10 * * @return bool True if option is activated */ function is_rocket_cache_feed() { _deprecated_function( __FUNCTION__, '2.10' ); return get_rocket_option( 'cache_feed', false ); } endif; if ( ! function_exists( 'rocket_exclude_js_buddypress' ) ) : /** * Excludes BuddyPress's plupload from JS minification * * Exclude it to prevent an error after minification/concatenation * preventing the image upload from working correctly * * @since 2.8.10 * @deprecated 2.10.7 * @author Remy Perona * * @param Array $excluded_handle An array of JS handles enqueued in WordPress. * @return Array the updated array of handles */ function rocket_exclude_js_buddypress( $excluded_handle ) { _deprecated_function( __FUNCTION__, '2.10.7' ); return $excluded_handle; } endif; if ( ! function_exists( 'get_rocket_logins_exclude_pages' ) ) : /** * Get hide login pages to automatically exclude them to the cache. * * @since 2.6 * @deprecated 2.11 * * @return array $urls */ function get_rocket_logins_exclude_pages() { _deprecated_function( __FUNCTION__, '2.11' ); return array(); } endif; if ( ! function_exists( 'get_rocket_ecommerce_exclude_pages' ) ) : /** * Get cart & checkout path with their translations to automatically exclude them to the cache. * * @since 2.4 * @deprecated 2.11 * * @return array $urls */ function get_rocket_ecommerce_exclude_pages() { _deprecated_function( __FUNCTION__, '2.11' ); return array(); } endif; /** * Get list of JS files to deferred. * * @since 2.6 * @deprecated 2.11 * * @return array List of JS files. */ function get_rocket_deferred_js_files() { _deprecated_function( __FUNCTION__, '2.11' ); /** * Filter list of Deferred JavaScript files * * @since 1.1.0 * * @param array List of Deferred JavaScript files */ $deferred_js_files = apply_filters( 'rocket_minify_deferred_js', get_rocket_option( 'deferred_js_files', array() ) ); return $deferred_js_files; } /** * Add defer attribute to script that should be deferred * * @since 2.10 Use defer attribute instead of labJS * @since 1.1.0 * @deprecated 2.11 * * @param string $buffer HTML content in the buffer. * @return string Updated HTML content */ function rocket_insert_deferred_js( $buffer ) { _deprecated_function( __FUNCTION__, '2.11', 'rocket_defer_js()' ); if ( get_rocket_option( 'defer_all_js' ) ) { return $buffer; } // Get all JS files with this regex. preg_match_all( '#<script.*src=[\'|"]([^\'|"]+\.js?.+)[\'|"].*></script>#iU', $buffer, $tags_match ); if ( ! isset( $tags_match[0] ) ) { return $buffer; } foreach ( $tags_match[0] as $i => $tag ) { // Strip query args. $url = strtok( $tags_match[1][ $i ], '?' ); $deferred_js_files = array_flip( get_rocket_deferred_js_files() ); // Check if this file should be deferred. if ( isset( $deferred_js_files[ $url ] ) ) { $deferred_tag = str_replace( '></script>', ' defer></script>', $tag ); $buffer = str_replace( $tag, $deferred_tag, $buffer ); } } return $buffer; } /** * Used to display the defered module on settings form * * @since 1.1.0 * @deprecated 2.11 */ function rocket_defered_module() { _deprecated_function( __FUNCTION__, '2.11' ); ?> <fieldset> <legend class="screen-reader-text"><span><?php _e( '<strong>JS</strong> files with Deferred Loading JavaScript', 'rocket' ); ?></span></legend> <div id="rkt-drop-deferred" class="rkt-module rkt-module-drop"> <?php $deferred_js_files = get_rocket_option( 'deferred_js_files' ); if ( $deferred_js_files ) { foreach ( $deferred_js_files as $k => $_url ) { ?> <p class="rkt-module-drag"> <span class="dashicons dashicons-sort rkt-module-move hide-if-no-js"></span> <input style="width: 32em" type="text" placeholder="http://" class="deferred_js regular-text" name="wp_rocket_settings[deferred_js_files][<?php echo $k; ?>]" value="<?php echo esc_url( $_url ); ?>" /> <span class="dashicons dashicons-no rkt-module-remove hide-if-no-js"></span> </p> <!-- .rkt-module-drag --> <?php } } else { // If no files yet, use this template inside #rkt-drop-deferred. ?> <p class="rkt-module-drag"> <span class="dashicons dashicons-sort rkt-module-move hide-if-no-js"></span> <input style="width: 32em" type="text" placeholder="http://" class="deferred_js regular-text" name="wp_rocket_settings[deferred_js_files][0]" value="" /> </p> <!-- .rkt-module-drag --> <?php } ?> </div> <!-- .rkt-drop-deferred --> <div class="rkt-module-model hide-if-js"> <p class="rkt-module-drag"> <span class="dashicons dashicons-sort rkt-module-move hide-if-no-js"></span> <input style="width: 32em" type="text" placeholder="http://" class="deferred_js regular-text" name="wp_rocket_settings[deferred_js_files][]" value="" /> <span class="dashicons dashicons-no rkt-module-remove hide-if-no-js"></span> </p> <!-- .rkt-module-drag --> </div> <!-- .rkt-model-deferred--> <p><a href="javascript:void(0)" class="rkt-module-clone hide-if-no-js button-secondary"><?php _e( 'Add URL', 'rocket' ); ?></a></p> <?php } /** * Check if minify cache file exist and create it if not * * @since 2.10 Use wp_safe_remote_get() instead of curl * @since 2.1 * @deprecated 2.11 * * @param string $url The minified URL with Minify Library. * @param string $pretty_url The minified URL cache file. * @return bool True if sucessfully saved the minify cache file, false otherwise */ function rocket_fetch_and_cache_minify( $url, $pretty_url ) { _deprecated_function( __FUNCTION__, '2.11', 'rocket_minify()' ); return false; } /** * Minify a file and return the URL * * @since 2.10 * @deprecated 2.11 * * @param string $file File to minify. * @param bool $force_pretty_url (default: true). * @param string $pretty_filename (default: null) The new filename if $force_pretty_url set to true. * @return string URL of the minified file */ function get_rocket_minify_file( $file, $force_pretty_url = true, $pretty_filename = null ) { _deprecated_function( __FUNCTION__, '2.11', 'get_rocket_minify_url()' ); return $file; } /** * Get tag of a group of files or JS minified CSS * * @since 2.1 * @deprecated 2.11 * * @param array $files List of files to minify (CSS or JS). * @param bool $force_pretty_url (default: true). * @param string $pretty_filename (default: null) The new filename if $force_pretty_url set to true. * @return string $tags HTML tags for the minified CSS/JS files */ function get_rocket_minify_files( $files, $force_pretty_url = true, $pretty_filename = null ) { _deprecated_function( __FUNCTION__, '2.11', 'get_rocket_minify_url()' ); return false; } /** * Used to minify and concat CSS files * * @since 1.1.0 Fix Bug with externals URLs like //ajax.google.com * @since 1.0.2 Remove the filter, remove the array_chunk, add an automatic way to cut strings to 255c max * @since 1.0 * @deprecated 2.11 * * @param string $buffer HTML content. * @return string Updated HTML content */ function rocket_minify_css( $buffer ) { _deprecated_function( __FUNCTION__, '2.11', 'rocket_minify_files()' ); return rocket_minify_files( $buffer, 'css' ); } /** * Used to minify and concat JavaScript files * * @since 1.1.0 Fix Bug with externals URLs like //ajax.google.com * @since 1.0.2 Remove the filter, remove the array_chunk, add an automatic way to cut strings to 255c max * @since 1.0 * @deprecated 2.11 * * @param string $buffer HTML content. * @return string Updated HTML content */ function rocket_minify_js( $buffer ) { _deprecated_function( __FUNCTION__, '2.11', 'rocket_minify_files()' ); return rocket_minify_files( $buffer, 'js' ); } /** * Minify CSS/JS files without concatenation. * * @since 2.10 * @deprecated 2.11 * @author Remy Perona * * @param string $buffer HTML code to parse. * @param string $extension css or js. * @return string Updated HTML code */ function rocket_minify_only( $buffer, $extension ) { _deprecated_function( __FUNCTION__, '2.11', 'rocket_minify_files()' ); return rocket_minify_files( $buffer, $extension ); } /** * Get all CSS files to exclude to the minification. * * @since 2.6 * @deprecated 2.11 * * @return array List of excluded CSS files. */ function get_rocket_exclude_css() { _deprecated_function( __FUNCTION__, '2.11', 'get_rocket_exclude_files()' ); return get_rocket_exclude_files( 'css' ); } /** * Get all JS files to exclude to the minification. * * @since 2.6 * @deprecated 2.11 * * @return array List of excluded JS files. */ function get_rocket_exclude_js() { _deprecated_function( __FUNCTION__, '2.11', 'get_rocket_exclude_files()' ); return get_rocket_exclude_files( 'js' ); } /** * Get all JS files to move in the footer during the minification. * * @since 2.6 * @deprecated 2.11 * * @return array List of JS files. */ function get_rocket_minify_js_in_footer() { _deprecated_function( __FUNCTION__, '2.11' ); return array(); } /** * Extract all enqueued CSS files which should be exclude to the minification * * @since 2.6 * @deprecated 2.11 */ function rocket_extract_excluded_css_files() { _deprecated_function( __FUNCTION__, '2.11' ); return false; } /** * Extract all enqueued JS files which should be exclude to the minification * * @since 2.6.1 * @deprecated 2.11 */ function rocket_extract_excluded_js_files() { _deprecated_function( __FUNCTION__, '2.11' ); return false; } /** * Extract all enqueued JS files which should be insert in the footer * * @since 2.10 * @since 2.6 * @deprecated 2.11 */ function rocket_extract_js_files_from_footer() { _deprecated_function( __FUNCTION__, '2.11' ); return false; } /** * Insert JS minify files in footer * * @since 2.2 */ function rocket_insert_minify_js_in_footer() { _deprecated_function( __FUNCTION__, '2.11' ); return false; } /** * Compatibility with WordPress multisite with subfolders websites * * @since 2.6.5 * @deprecated 2.11 * * @param string $url minified file URL. * @return string Updated minified file URL */ function rocket_fix_minify_multisite_path_issue( $url ) { _deprecated_function( __FUNCTION__, '2.11' ); return $url; } /** * Force the minification to create only 1 file. * * @param int $length maximum URL length. * @param string $ext file extension. * @return int Updated length */ function rocket_force_minify_combine_all( $length, $ext ) { _deprecated_function( __FUNCTION__, '2.11' ); if ( 'css' === $ext && get_rocket_option( 'minify_css_combine_all', false ) ) { $length = PHP_INT_MAX; } if ( 'js' === $ext && get_rocket_option( 'minify_js_combine_all', false ) ) { $length = PHP_INT_MAX; } return $length; } /** * Add some CSS to display the dismiss cross * * @since 1.1.10 * @deprecated 2.11 */ function rocket_admin_print_styles() { _deprecated_function( __FUNCTION__, '2.11' ); } /** * Optimizes the database depending on the option * * @since 2.8 * @deprecated 2.11 * @see Rocket_Background_Database_Optimisation->task() * @author Remy Perona * * @param string $type Type of optimization to perform. */ function rocket_database_optimize( $type ) { _deprecated_function( __FUNCTION__, '2.11', 'Rocket_Background_Database_Optimisation->task()' ); } /** * Launches the database optimization from admin * * @since 2.8 * @deprecated 2.11 * @see Rocket_Database_Optimisation->optimize() * @author Remy Perona */ function rocket_optimize_database() { _deprecated_function( __FUNCTION__, '2.11', 'Rocket_Database_Optimisation->optimize()' ); } /** * Count the number of items concerned by the database cleanup * * @since 2.8 * @deprecated 2.11 * @see Rocket_Database_Optimisation->count_cleanup_items() * @author Remy Perona * * @param string $type Item type to count. * @return int Number of items for this type */ function rocket_database_count_cleanup_items( $type ) { _deprecated_function( __FUNCTION__, '2.11', 'Rocket_Database_Optimisation->count_cleanup_items()' ); return 0; } /** * Planning database optimization cron * If the task is not programmed, it is automatically triggered * * @since 2.8 * @deprecated 2.11 * @see Rocket_Database_Optimisation->database_optimization_scheduled() * @author Remy Perona */ function rocket_database_optimization_scheduled() { _deprecated_function( __FUNCTION__, '2.11', 'Rocket_Database_Optimisation->database_optimization_scheduled()' ); } /** * Performs the database optimization * * @since 2.8 * @deprecated 2.11 * @see Rocket_Database_Optimisation->process_handler() * @author Remy Perona */ function do_rocket_database_optimization() { _deprecated_function( __FUNCTION__, '2.11', 'Rocket_Database_Optimisation->process_handler()' ); } if ( ! function_exists( 'rocket_define_donotminify_constants' ) ) { /** * Declare and set value to DONOTMINIFYCSS & DONOTMINIFYJS constant * * @since 2.6.2 * @deprecated 2.11 * @see rocket_define_donotoptimize_constant() * * @param bool $value true or false. */ function rocket_define_donotminify_constants( $value ) { _deprecated_function( __FUNCTION__, '2.11', 'rocket_define_donotoptimize_constant' ); if ( ! defined( 'DONOTMINIFYCSS' ) ) { define( 'DONOTMINIFYCSS', (bool) $value ); } if ( ! defined( 'DONOTMINIFYJS' ) ) { define( 'DONOTMINIFYJS', (bool) $value ); } } } if ( ! function_exists( 'rocket_define_donotasync_css_constant' ) ) { /** * Declare and set value to DONOTMASYNCCSS constant * * @since 2.10 * @deprecated 2.11 * @see rocket_define_donotoptimize_constant() * @author Remy Perona * * @param bool $value true or false. */ function rocket_define_donotasync_css_constant( $value ) { _deprecated_function( __FUNCTION__, '2.11', 'rocket_define_donotoptimize_constant' ); if ( ! defined( 'DONOTASYNCCSS' ) ) { define( 'DONOTASYNCCSS', (bool) $value ); } } } /** * Defer loading of CSS files * * @since 2.10 * @deprecated 2.11 * @see Rocket_Critical_CSS->async_css() * @author Remy Perona * * @param string $buffer HTML code. * @return string Updated HTML code */ function rocket_async_css( $buffer ) { _deprecated_function( __FUNCTION__, '2.11', 'Rocket_Critical_CSS->async_css()' ); return $buffer; } /** * Insert critical CSS in the <head> * * @since 2.10 * @deprecated 2.11 * @see Rocket_Critical_CSS->insert_critical_css() * @author Remy Perona */ function rocket_insert_critical_css() { _deprecated_function( __FUNCTION__, '2.11', 'Rocket_Critical_CSS->insert_critical_css()' ); } /** * Insert loadCSS script in <head> * * @since 2.10 * @deprecated 2.11 * @see Rocket_Critical_CSS->insert_load_css() * @author Remy Perona */ function rocket_insert_load_css() { _deprecated_function( __FUNCTION__, '2.11', 'Rocket_Critical_CSS->insert_load_css()' ); } if ( ! function_exists( 'rocket_lazyload_async_script' ) ) { /** * Add tags to the lazyload script to async and prevent concatenation * * @since 2.11 * @deprecated 2.11.2 * @author Remy Perona * * @param string $tag HTML for the script. * @param string $handle Handle for the script. * * @return string Updated HTML */ function rocket_lazyload_async_script( $tag, $handle ) { _deprecated_function( __FUNCTION__, '2.11.2' ); return $tag; } }