updated plugin W3 Total Cache version 2.7.1

This commit is contained in:
2024-04-19 10:59:45 +00:00
committed by Gitium
parent 9420356fcf
commit 1a790bdd29
66 changed files with 3082 additions and 2126 deletions

View File

@ -24,9 +24,16 @@ class Minify_Core {
}
$minify_filename = $key . '.' . $type;
$minify_filename = apply_filters(
'w3tc_minify_urls_for_minification_to_minify_filename',
$minify_filename, $files, $type );
if ( has_filter( 'w3tc_minify_urls_for_minification_to_minify_filename' ) ) {
$minify_filename = apply_filters(
'w3tc_minify_urls_for_minification_to_minify_filename',
$minify_filename,
$files,
$type
);
update_option( 'w3tc_minify_filter_' . hash( 'crc32b', $minify_filename ), $key, false );
}
return $minify_filename;
}
@ -57,7 +64,10 @@ class Minify_Core {
* @return array
*/
static public function minify_filename_to_urls_for_minification( $filename, $type ) {
$v = get_option( 'w3tc_minify_' . $filename );
$hash = has_filter( 'w3tc_minify_urls_for_minification_to_minify_filename' ) ?
get_option( 'w3tc_minify_filter_' . hash( 'crc32b', $filename . '.' . $type ) ) : $filename;
$v = get_option( 'w3tc_minify_' . $hash );
$urls_unverified = @json_decode( $v, true );
if ( !is_array( $urls_unverified ) ) {
return array();