From 3432911133d551b03e601bc53b78b77b8f2121d0 Mon Sep 17 00:00:00 2001 From: Kevin Langley <me@kevinlangleyjr.com> Date: Fri, 17 Oct 2014 10:48:04 -0400 Subject: [PATCH] checking if file_exists before attempting to get image size --- wp-cdn-rewrite.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wp-cdn-rewrite.php b/wp-cdn-rewrite.php index 51bbb4c..ac1ba42 100644 --- a/wp-cdn-rewrite.php +++ b/wp-cdn-rewrite.php @@ -204,6 +204,8 @@ if( !class_exists( 'CDN_Rewrite' ) ){ } private function get_version($url) { + $version = false; + if(0 === strpos($url, $this->root_url)) { $parts = parse_url($url); foreach( array( 'scheme', 'host', 'path' ) as $part ){ @@ -212,12 +214,12 @@ if( !class_exists( 'CDN_Rewrite' ) ){ } $file_path = str_replace( site_url('/'), ABSPATH, $parts['scheme'] . '://' . $parts['host'] . $parts['path'] ); - if( !($version = @filemtime($file_path)) ) { + + if( file_exists( $file_path ) && !($version = @filemtime($file_path)) ) { $version = $this->default_version; } - return $version; } - return false; + return $version; } public function replace_version($src) { -- GitLab