=== WP Smush === Plugin Name: WP Smush Version: 2.0 Author: WPMU DEV Author URI: http://premium.wpmudev.org/ Contributors: WPMUDEV, alexdunae, umeshsingla Tags: Attachment,Attachments,Compress,Compress Image File,Compress Image Size,Compress JPG,Compressed JPG, Compression Image,Image,Images,JPG,Optimise,Optimize,Photo,Photos,Pictures,PNG,Reduce Image Size,Smush,Smush.it,Upload,WordPress Compression,WordPress Image Tool,Yahoo, Yahoo Smush.it Requires at least: 3.5 Tested up to: 4.2 Stable tag: 2.0 License: GPL v2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html == Description ==
Yahoo has stopped maintaining the Smush.it API. So WPMU DEV gathered it's crack team of developers to work like maniacs and create a free, fast, and more reliable API to replace it. Then we rewrote this free plugin from the ground up as "WP Smush" with new and exciting features that just work. Update today!
WP Smush strips hidden, bulky information from your images, reducing the file size without losing quality. The faster your site loads, the more Google, Bing, Yahoo and other search engines will like it. [youtube https://www.youtube.com/watch?v=_74QFoRb230] Heavy image files may be slowing down your site without you even knowing it. WP Smush meticulously scans every image you upload – or have already added to your site – and cuts all the unnecessary data for you. ★★★★★
“I had no idea that my page load time was being dragged down by the images. The plugin nearly halved the time it took.” - karlcw Install WP Smush and find out why it's the most popular image optimization plugin for WordPress available today with over 1 million downloads.

If you like WP Smush, you'll love WP Smush Pro


WP Smush Pro gives you everything you'll find in WP Smush and more: Upgrade to WP Smush Pro and optimize more and larger image files faster to increase your site’s performance.
Features available to both WP Smush and Pro users include: Discover for yourself why WP Smush is the most popular free image optimization plugin with more than a million downloads. == Screenshots == 1. See individual attachment savings from WP Smush in the Media Library. 2. See the total savings from WP Smush in the Media Library. == Installation == 1. Upload the `wp-smush` plugin to your `/wp-content/plugins/` directory. 1. Activate the plugin through the 'Plugins' menu in WordPress. 1. Configure your desired settings via the `Media -> WP Smush` settings page. 1. Done! == Upgrade Notice == Yahoo's Smush.it API is gone forever. So WPMU DEV built our own free API that is faster, more reliable, and more powerful. Upgrade now! == Changelog == = 2.0 = * Complete rewrite to use WPMU DEV's new fast and reliable API service. * New: One-click bulk smushing of all your images. * New: "Super-Smush" your images with our intelligent multi-pass lossy compression. Get >60% average compression with almost no noticeable quality loss! (Pro) * New: Keep a backup of your original un-smushed images in case you want to restore later. (Pro) * UX/UI updated with overall stats, progress bar. = 1.7 = * Use Ajax for Bulk Smush to avoid timeouts and internal server error * Other Notice and bug fixes * Settings moved under Media > WP Smush.it * Added debug log file = 1.6.5.4 = * Added settings option to disable check for home url. * for PHP 5.4.x reordered class WpSmushit contructors to prevent Strict Standards Exception = 1.6.5.3 = * Removed check for file within local site home path. = 1.6.5.2 = * Corrected issues with Windows paths compare. * Added debug output option to help with user support issues. = 1.6.5.1 = * Correct Settings > Media issue causing settings to report warnings and not save. * Corrected some processing logic to better handling or image path. Images still need to be within ABSPATH of site * Correct image URL passed to Smush.it API to convert https:// urls to http:// since the API does not allow https:// images = 1.6.5 = * Codes reformatted and cleaned up into a php class * More texts are translatable now = 1.6.4 = * Fixed a bug that prevents execution = 1.6.3 = * check image size before uploading (1 MB limit) * attempt to smush more than one image before bailing (kind thanks to xrampage16) * allow setting timeout value under `Media > Settings` (default is 60 seconds) = 1.6.2 = * about to get a new lease on life notice = 1.6.1 = * no longer maintained notice = 1.6.0 = * added setting to disable automatic smushing on upload (default is true) * on HTTP error, smushing will be temporarily disabled for 6 hours = 1.5.0 = * added basic integration for the NextGEN gallery plugin * add support for media bulk action dropdown * compatibility with WordPress earlier than 3.1 * added a donate link = 1.4.3 = * cleaner handling of file paths = 1.4.2 = * bulk smush.it will no longer re-smush images that were successful = 1.4.1 = * bug fixes = 1.4.0 = * bulk smush.it = 1.3.4 = * bug fixes = 1.3.3 = * add debugging output on failure = 1.3.2 = * removed realpath() call * IPv6 compat = 1.3.1 = * handle images stored on other domains -- props to [ka-ri-ne](http://wordpress.org/support/profile/ka-ri-ne) for the fix * avoid time-out errors when working with larger files -- props to [Milan Dinić](http://wordpress.org/support/profile/dimadin) for the fix = 1.2.10 = * removed testing link = 1.2.9 = * updated Smush.it endpoint URL = 1.2.8 = * fixed path checking on Windows servers = 1.2.7 = * update to workaround WordPress's new JSON compat layer (see [trac ticket](http://core.trac.wordpress.org/ticket/11827)) = 1.2.6 = * updated Smush.it endpoint URL * fixed undefined constant = 1.2.5 = * updated Smush.it endpoint URL = 1.2.4 = * removed debugging code that was interfering with the Flash uploader = 1.2.3 = * bug fix = 1.2.2 = * updated to use Yahoo! hosted Smush.it service * added security checks to files passed to `wp_smushit()` = 1.2.1 = * added support for PHP 4 * created admin action hook as workaround to WordPress 2.9's `$_registered_pages` security (see [changeset 11596](http://core.trac.wordpress.org/changeset/11596)) * add savings amount in bytes to Media Library (thx [Yoast](http://www.yoast.com/)) = 1.2 = * added support for `WP_Http` = 1.1.3 = * fixed activation error when the PEAR JSON library is already loaded = 1.1.2 = * added test for `allow_url_fopen` = 1.1.1 = * added error message on PHP copy error = 1.1 = * improved handling of errors from Smush.it * added ability to manually smush images from media library * fixed inconsistent path handling from WP 2.5 -> WP 2.7 = 1.0.2 = * added 'Not processed' status message when browsing media library = 1.0.1 = * added i10n functions = 1.0 = * first edition == About Us == WPMU DEV is a premium supplier of quality WordPress plugins and themes. For premium support with any WordPress related issues you can join us here: https://premium.wpmudev.org/ Don't forget to stay up to date on everything WordPress from the Internet's number one resource: WPMU DEV Blog Hey, one more thing... we hope you enjoy our free offerings as much as we've loved making them for you! == Contact and Credits == Originally written by Alex Dunae at Dialect ([dialect.ca](http://dialect.ca/?wp_smush_it), e-mail 'alex' at 'dialect dot ca'), 2008-11.