Plugin Directory

Changeset 2225271


Ignore:
Timestamp:
01/10/2020 08:55:40 AM (6 years ago)
Author:
alaca
Message:

Update 1.1.7.4

Location:
wp-performance/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • wp-performance/trunk/includes/classes/parser.php

    r2224950 r2225271  
    718718
    719719            foreach ( $combined_css as $link ) {
    720                 $linksMedia[] = $link[ 'media' ];   
     720                $linksMedia[ $link[ 'href' ] ] = $link[ 'media' ];   
    721721            }     
    722722
    723723            foreach ( array_unique( $linksMedia ) as $media ) {
    724724
    725                 $filename = md5( $media ) . '.css';
    726 
    727                 if ( file_exists( WPP_CACHE_DIR . $filename ) ) continue;   
    728 
    729                 $code = '';
    730 
    731                 foreach ( $combined_css as $link ) {
    732 
    733                     if ( $link[ 'media' ] == $media ) {
    734 
    735                         $originalCode = File::get( File::path( $link[ 'href' ] ) ); 
    736 
    737                         if (
    738                             Option::get( 'css_minify' )
    739                             && wpp_in_array( array_keys( Option::get( 'css_minify' ) ), $link[ 'href' ] )
    740                         ) {
    741                             $code .= Minify::code( $originalCode, $link[ 'href' ] );
    742                         } else {
    743                             $code .= Minify::replacePaths( $originalCode, $link[ 'href' ] );
     725                $filename = md5( $media . serialize( $linksMedia ) ) . '.css';
     726
     727                if ( ! file_exists( WPP_CACHE_DIR . $filename ) )  {
     728
     729                    $code = '';
     730
     731                    foreach ( $combined_css as $link ) {
     732   
     733                        if ( $link[ 'media' ] == $media ) {
     734   
     735                            $originalCode = File::get( File::path( $link[ 'href' ] ) ); 
     736   
     737                            if (
     738                                Option::get( 'css_minify' )
     739                                && wpp_in_array( array_keys( Option::get( 'css_minify' ) ), $link[ 'href' ] )
     740                            ) {
     741                                $code .= Minify::code( $originalCode, $link[ 'href' ] );
     742                            } else {
     743                                $code .= Minify::replacePaths( $originalCode, $link[ 'href' ] );
     744                            }
     745                           
    744746                        }
    745                        
    746                     }
    747                 }     
    748                
    749                 File::save( WPP_CACHE_DIR . $filename, $code );
     747                       
     748                   
     749                    File::save( WPP_CACHE_DIR . $filename, $code );
     750
     751                }
    750752
    751753                //touch( WPP_CACHE_DIR . $filename, time() - 3600 );
     
    825827   
    826828                File::save( WPP_CACHE_DIR . $filename, $code );
    827    
    828                 // CDN?
    829                 $url = ( Option::get( 'cdn' ) && Option::get( 'cdn_hostname' ) )
    830                      ? str_replace( site_url(), Option::get( 'cdn_hostname' ), WPP_CACHE_URL )
    831                      : WPP_CACHE_URL;
    832    
    833                 // Defer js
    834                 if ( Option::boolval( 'js_defer' ) ) {
    835                     $this->body->innertext .= '<script type="text/wppscript" data-src="' . $url . $filename . '"></script>' . PHP_EOL;
    836                 } else {
    837                     $this->body->innertext .= '<script src="' . $url . $filename . '"></script>' . PHP_EOL;
    838                 }
    839 
     829
     830            }
     831   
     832            // CDN?
     833            $url = ( Option::get( 'cdn' ) && Option::get( 'cdn_hostname' ) )
     834                    ? str_replace( site_url(), Option::get( 'cdn_hostname' ), WPP_CACHE_URL )
     835                    : WPP_CACHE_URL;
     836
     837            // Defer js
     838            if ( Option::boolval( 'js_defer' ) ) {
     839                $this->body->innertext .= '<script type="text/wppscript" data-src="' . $url . $filename . '"></script>' . PHP_EOL;
     840            } else {
     841                $this->body->innertext .= '<script src="' . $url . $filename . '"></script>' . PHP_EOL;
    840842            }
    841843
  • wp-performance/trunk/readme.txt

    r2224962 r2225271  
    1111
    1212== Changelog ==
     13
     14= 1.1.7.4 =
     15[FIX] Combine CSS
     16[FIX] Combine JS
    1317
    1418= 1.1.7.3 =
  • wp-performance/trunk/wp-performance.php

    r2224950 r2225271  
    44* Plugin URI: https://www.wp-performance.com
    55* Description: WP Performance Optimizer
    6 * Version: 1.1.7.3
     6* Version: 1.1.7.4
    77* Author: Ante Laca
    88* Author URI: https://www.antelaca.xyz
     
    1515
    1616// WP Performance
    17 define( 'WPP_VERSION'       , '1.1.7.3' );
     17define( 'WPP_VERSION'       , '1.1.7.4' );
    1818define( 'WPP_SELF'          , __FILE__ );
    1919define( 'WPP_URI'           , plugin_dir_url( __FILE__ ) );
Note: See TracChangeset for help on using the changeset viewer.