name fix + better debugging
This commit is contained in:
parent
ec16fd2fee
commit
8510c6e8a6
2 changed files with 20 additions and 15 deletions
|
@ -3,8 +3,8 @@ Contributors: cadeyrn
|
||||||
Donate link: https://paypal.me/petermolnar/3
|
Donate link: https://paypal.me/petermolnar/3
|
||||||
Tags: image, cache, image quality,
|
Tags: image, cache, image quality,
|
||||||
Requires at least: 3.0
|
Requires at least: 3.0
|
||||||
Tested up to: 4.4
|
Tested up to: 4.4.2
|
||||||
Stable tag: 0.2
|
Stable tag: 0.2.1
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
||||||
Required minimum PHP version: 5.3
|
Required minimum PHP version: 5.3
|
||||||
|
@ -40,6 +40,11 @@ Version numbering logic:
|
||||||
* every .B version indicates new features.
|
* every .B version indicates new features.
|
||||||
* every ..C indicates bugfixes for A.B version.
|
* every ..C indicates bugfixes for A.B version.
|
||||||
|
|
||||||
|
= 0.2.1 =
|
||||||
|
*2016-03-08*
|
||||||
|
|
||||||
|
* better debugging
|
||||||
|
|
||||||
= 0.2 =
|
= 0.2 =
|
||||||
*2016-03-01*
|
*2016-03-01*
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
Plugin Name: wp-resized2cache
|
Plugin Name: wp-resized2cache
|
||||||
Plugin URI: https://github.com/petermolnar/wp-resized2cache
|
Plugin URI: https://github.com/petermolnar/wp-resized2cache
|
||||||
Description: Sharpen, enchance and move resized images to cache folder
|
Description: Sharpen, enchance and move resized images to cache folder
|
||||||
Version: 0.2
|
Version: 0.2.1
|
||||||
Author: Peter Molnar <hello@petermolnar.eu>
|
Author: Peter Molnar <hello@petermolnar.eu>
|
||||||
Author URI: http://petermolnar.eu/
|
Author URI: http://petermolnar.eu/
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
|
@ -37,7 +37,7 @@ class WP_RESIZED2CACHE {
|
||||||
|
|
||||||
if (!is_dir(static::cachedir)) {
|
if (!is_dir(static::cachedir)) {
|
||||||
if (!mkdir(static::cachedir)) {
|
if (!mkdir(static::cachedir)) {
|
||||||
static::debug('failed to create ' . static::cachedir);
|
static::debug('failed to create ' . static::cachedir, 4);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ class WP_RESIZED2CACHE {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public static function delete_from_cache ( $aid = null ) {
|
public static function delete_from_cache ( $aid = null ) {
|
||||||
static::debug( "DELETE is called and aid is: " . $aid );
|
static::debug( "DELETE is called and aid is: " . $aid, 5 );
|
||||||
if ($aid === null)
|
if ($aid === null)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ class WP_RESIZED2CACHE {
|
||||||
foreach ( $meta['sizes'] as $size => $data ) {
|
foreach ( $meta['sizes'] as $size => $data ) {
|
||||||
$file = static::cachedir . DIRECTORY_SEPARATOR . $data['file'];
|
$file = static::cachedir . DIRECTORY_SEPARATOR . $data['file'];
|
||||||
if ( isset($data['file']) && is_file($file)) {
|
if ( isset($data['file']) && is_file($file)) {
|
||||||
static::debug( " removing " . $file );
|
static::debug( " removing " . $file, 5 );
|
||||||
unlink ($file);
|
unlink ($file);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -107,7 +107,7 @@ class WP_RESIZED2CACHE {
|
||||||
static public function sharpen( $resized ) {
|
static public function sharpen( $resized ) {
|
||||||
|
|
||||||
if (!class_exists('Imagick')) {
|
if (!class_exists('Imagick')) {
|
||||||
static::debug('Please install Imagick extension; otherwise this plugin will not work as well as it should.');
|
static::debug('Please install Imagick extension; otherwise this plugin will not work as well as it should.', 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -123,7 +123,7 @@ class WP_RESIZED2CACHE {
|
||||||
$size = @getimagesize($resized);
|
$size = @getimagesize($resized);
|
||||||
|
|
||||||
if ( !$size ) {
|
if ( !$size ) {
|
||||||
static::debug("Unable to get size");
|
static::debug("Unable to get size for: {$resized}", 4);
|
||||||
return $resized;
|
return $resized;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@ class WP_RESIZED2CACHE {
|
||||||
$cached = static::cachedir . DIRECTORY_SEPARATOR . $fname;
|
$cached = static::cachedir . DIRECTORY_SEPARATOR . $fname;
|
||||||
|
|
||||||
if ( $size[2] == IMAGETYPE_JPEG && class_exists('Imagick')) {
|
if ( $size[2] == IMAGETYPE_JPEG && class_exists('Imagick')) {
|
||||||
static::debug( "adaptive sharpen " . $resized );
|
static::debug( "adaptive sharpen " . $resized, 6 );
|
||||||
try {
|
try {
|
||||||
$imagick = new Imagick($resized);
|
$imagick = new Imagick($resized);
|
||||||
$imagick->unsharpMaskImage(0,0.5,1,0);
|
$imagick->unsharpMaskImage(0,0.5,1,0);
|
||||||
|
@ -145,22 +145,22 @@ class WP_RESIZED2CACHE {
|
||||||
$imagick->destroy();
|
$imagick->destroy();
|
||||||
}
|
}
|
||||||
catch (Exception $e) {
|
catch (Exception $e) {
|
||||||
static::debug( 'something went wrong with imagemagick: ', $e->getMessage() );
|
static::debug( 'something went wrong with imagemagick: ', $e->getMessage(), 4 );
|
||||||
return $resized;
|
return $resized;
|
||||||
}
|
}
|
||||||
|
|
||||||
static::debug( "removing " . $resized );
|
static::debug( "removing " . $resized, 5 );
|
||||||
unlink ($resized);
|
unlink ($resized);
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
static::debug( "moving " . $cached );
|
static::debug( "moving " . $cached, 5 );
|
||||||
if (copy( $resized, $cached)) {
|
if (copy( $resized, $cached)) {
|
||||||
static::debug( "removing " . $resized );
|
static::debug( "removing " . $resized, 5 );
|
||||||
unlink( $resized );
|
unlink( $resized );
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
static::debug( "\tmove failed, passing on this" );
|
static::debug( "\tmove failed, passing on this", 4 );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -203,7 +203,7 @@ class WP_RESIZED2CACHE {
|
||||||
// in case WordPress debug log has a minimum level
|
// in case WordPress debug log has a minimum level
|
||||||
if ( defined ( 'WP_DEBUG_LEVEL' ) ) {
|
if ( defined ( 'WP_DEBUG_LEVEL' ) ) {
|
||||||
$wp_level = $levels [ WP_DEBUG_LEVEL ];
|
$wp_level = $levels [ WP_DEBUG_LEVEL ];
|
||||||
if ( $level_ < $wp_level ) {
|
if ( $level_ > $wp_level ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue