外掛說明
reSmush.it 圖片最佳化程式是免費的 WordPress 圖片壓縮及最佳化程式外掛,它能讓網站管理員壓縮網站上的圖片,便能更快載入圖片。
這個外掛非常易用 (僅需 2 個點擊),支援 JPG、PNG 及 GIF 格式圖片,並可用於批次最佳化網站上現有的圖片,還能自動最佳化全部新上傳的圖片。
網站管理員還能調整最佳化等級,並排除指定圖片不進行最佳化。
reSmush.it 自 9 年前推出以來,由於它可以讓網站管理員免費壓縮圖片,因此已成為 WordPress 圖片最佳化的首選外掛。
reSmush.it 圖片最佳化服務可在 WordPress、Drupal、Joomla、Magento、Prestashop 等多個 CMS 平台上執行,並且全球有超過 40 萬個網站採用。reSmush.it 同時也獲得最佳免費外掛、快速易用圖片最佳化外掛等讚譽。
外掛功能
– 免費批次圖片壓縮
– 上傳圖片後自動最佳化
– 保留或移除 EXIF 資料
– 圖片品質選取器
– 排除不需要進行最佳化的圖片
– 強大、免費的圖片壓縮程式 API
– 自訂圖片品質設定
– 使用 CRON 排程自動進行圖片最佳化
– 備份並還原原始圖片
– 圖片統計資料
– 可供開發者使用的檔案記錄
其他由 ShortPixel 開發的外掛:
- FastPixel Caching:輕鬆最佳化 WordPress 網站
- ShortPixel Image Optimizer:為網站內包含 WebP 及 AVIF 在內的全部圖片進行最佳化及壓縮
- ShortPixel Adaptive Images:圖片即時最佳化及 CDN 傳遞
- Enable Media Replace:在媒體庫中輕鬆替換圖片或檔案
- reGenerate Thumbnails Advanced:輕鬆重新產生縮圖
- Resize Image After Upload:自動調整上傳圖片的尺寸
- WP SVG Images:將 SVG 檔案安全上傳至媒體庫
螢幕擷圖
安裝方式
- 將外掛安裝套件 ZIP 壓縮檔解壓縮所得的
resmushit-image-optimizer
資料夾上傳至網站的/wp-content/plugins/
目錄中。 - 在 WordPress 管理後台的 [外掛] 選單中啟用外掛。
- 安裝並啟用外掛後,便會自動最佳化網站上的新圖片。
常見問題集
-
reSmush.it 圖片最佳化程式與其他圖片最佳化外掛 (例如 Smush、Imagify、TinyPNG、Kraken、EWWW 或 Optimole) 的差異為何?
-
reSmush.it 圖片最佳化外掛提供進階圖片最佳化,並免費提供多項其他付費版外掛才提供的功能。此外,我們同時也獲得最佳免費外掛、快速易用圖片最佳化外掛等讚譽。
-
reSmush.it 的優勢?
-
我們最佳化超過 250 億張圖片,並在這個過程中獲得了全新的了解,相關服務目前正在開發中,一定會為使用者帶來實用的新功能。
-
這個外掛目前是否支援 WebP 及新一代圖片格式?
-
我們正在開發能提供這些新功能的服務,即將發佈,請耐心等待。:)
-
是否有 [上傳時進行最佳化] 的功能?
-
有,這個功能會啟用於全部新上傳的圖片,並可依據需求停用。
-
是否支援 CRON 排程工作功能?
-
是,網站管理員可以透過 cronjob 為大型 (也可以為小型) 媒體庫進行排程最佳化。
-
是否可以設定最佳化等級?
-
是,預設的最佳化等級為 [取得平衡],但是網站管理員可以四選一變更最佳化等級以進一步最佳化圖片。
-
是否可以還原未經最佳化的原始圖片?
-
是,透過還原圖片,網站管理員便能再次獲得原始圖片。
-
是否可在最佳化程式中排除某些圖片?
-
是,從 0.1.2 版開始,使用者便能輕鬆從最佳化程式中排除圖片。
-
使用這個外掛後,網站現有的圖片是否有消失的風險?
-
否,reSmush.it 圖片最佳化程式會建立原始圖片的複本,並僅針對複本進行最佳化。
-
這個外掛是否可以免費使用?
-
是,這個外掛可以免費使用,唯一的限制是要進行最佳化的圖片檔案大小不能超過 5MB。
-
發現外掛的安全性程式碼錯誤,該在何處回報?
-
使用者可以透過 Patchstack 漏洞揭露計畫回報在 reSmush.it Image Optimizer 外掛中發現的任何安全性程式碼錯誤。Patchstack 團隊會協助使用者進行驗證及 CVE 指派,並負責通知外掛的開發者。
使用者評論
參與者及開發者
變更記錄
1.0.4
Release date September 23, 2024
* Tweak: After changing the optimization level, the plugin no longer suggests to re-optimize the entire Media Library;
* Fix: The backup files are correctly removed after restore in all situations;
* Fix: The exclusion check is hidden if the image is already optimized;
* Fix: More links without the correct namespace can now be translated;
* Fix: The texts in the settings have been improved;
1.0.3
Release date June 7, 2024
* Tweak: Added 5 compression options to choose from and a filter instead of the numeric quality selector;
* Fix: Restore and Force Optimize options are no longer displayed for images without backups;
* Fix: Internationalization now also works for ShortPixel modules (thanks @alexclassroom);
* Fix: Links, texts and mobile layout in the settings have been improved;
1.0.2
Release date March 29, 2024
* Fix: The new image size after compressing/restoring the image is now saved correctly in WordPress;
* Tweak: Updated the settings page and added more support links and a “Rate Us” button;
1.0.1
Release date March 12, 2024
* Fix: A PHP Notice was displayed in the logs for certain settings;
* Tweak: Updated the settings page and added a “Support Us” button.
1.0.0
Release date February 22, 2024
* New: The plugin settings have been moved to the “Settings” menu and the layout has been updated;
* New: Added a Restore button next to each item in the Media Library;
* New: An improved logging mechanism has been added;
* New: The columns of the Media Library have been restructured and the layout and texts have been updated;
* New: A dedicated reSmush.it box has been added on the image edit screen, with all the plugin actions;
* Compat: The plugin is compatible and tested with PHP versions up to 8.3;
* Fix: The exclude function can now be used directly in the list view of the Media Library;
* Fix: The bulk restore function has been improved and should now work better;
* Fix: The wording of the plugin has been updated and the JS messages have been converted to translatable strings;
* Fix: The languages folder has been removed so that the plugin can be translated via the Translate WordPress project;
* Fix: The JS part has been updated to fix the deprecated jQuery JSON parser;
* Fix: The jQuery events are now associated with the “click” action instead of “mouseup”;
* Fix: The plugin actions of files that cannot be processed (PDF, SVG, etc.) have been removed;
0.4.14
- Fix Optimize button in listing
0.4.13
- Patreon new message
0.4.12
- Patreon display message 🙁
0.4.11
- Missing image
0.4.10
- Partnership with Shortpixel
- fix crash bug when uploading non Image document in library (while log enabled)
0.4.9
- Compatibility with WP 6.1.0
- Compatible with PHP 8.1.X
- Fixed issue on Undefined array key “file” in …/resmushit.php on line 114
0.4.8
- Incorrect library imported (fix
PHP Fatal error: Uncaught Error: Undefined constant “SECURE_AUTH_COOKIE” in /wp-includes/pluggable.php:923
)
0.4.7
- Security fixes : CSRF protection for Ajax Calls
0.4.6
- Security fixes : protection in a WP’s way
0.4.5
- Security fixes : prevent XSS breachs
0.4.4
- Avoid SSL verifications if certificate of remote endpoints fails.
- Security fixes : escape POST, and admin user check for AJAX requests
0.4.3
- Compatibility with WP 6.0.1
- Security fix issues (https://www.pluginvulnerabilities.com/2022/02/01/wordpress-plugin-security-review-resmush-it-image-optimizer/)
- force int to ID in some SQL requests
- check that user is connected as admin/contributor for AJAX actions
- Message to indicate that there’s no collection of data in contacting remote feed service
0.4.2
- Compatibility with PHP8+WP 5.8.2
0.4.1
- Official support of WP-CLI
- Fix cron context optimization
0.4.0
- New option to restore all original pictures
0.3.12
- Fix : Default value assignment
- Test on WP 5.7.1
0.3.11
- Fix : Optimize button not working when creating a new post
- Fix : Default value of variables incorrectly initialized
- Test on WP 5.5.1
0.3.10
- hotfix : deprecated function used
0.3.9
- Fix : OWASP & Security fix
0.3.8
- Fix : Fix warning in variable not set (metadata)
- Fix : Add an extension uppercase check
0.3.7
- Fix : CSS+JS load on every admin page, now restricted to reSmush.it pages & medias
- Fix : Links verification format for admin menu
0.3.6
- Fix : cron multiple run issue.
0.3.5
- New header image, new WP description for plugin page.
0.3.4
- Issue in version number
0.3.3
- Fix double cron launch. Timeout added
- Fix “Reduce by 0 (0 saved)” message if statistics are disabled
- Return error if attachment file not found on disk
0.3.2
- Fix variable check (generate notice)
0.3.1
- Fix log write (permission issue)
- Fix “Reduce by 0 (0 saved)” error. Optimize single attachment while “Optimize on upload” is disabled
0.3.0
- Add Backup deletion option
- Add script to delete old backups
- Changed JS inclusion
0.2.5
- Add Preserve Exif Feature
0.2.4
- Fix issue on SQL request for table prefix different from ‘wp_’
0.2.3
- Version number issue
0.2.2
- Fix settings automatically reinitialized.
0.2.1
- Complete French translation
- Plugin translation fix
0.2.0
- Add CRON feature
- Code refactoring
- Fix issue for big Media library, with a limitation while fetching attachments
- Fix log path issues
0.1.23
- Add Settings link to Plugin page
- Limit reSmush.it options to image attachments only
- Fix
RESMUSHIT_QLTY is not defined
0.1.22
- Fix on attachment metadata incorrectly returned (will fix issues with other media libraries)
0.1.21
- WordPress 5.0 compatibility
0.1.20
- Fix PHP errors with PHP 7.2
- Code refacto
0.1.19
- Fix JS on “Optimize” button for a single picture
- Provide a new “Force Optimization” for a single picture
0.1.18
- Avoid
filesize () : stat failed
errors if a picture file is missing - Log check file permissions
- Check extensions on upload (avoid using reSmush.it API if it’s not a picture)
- Increase API Timeout for big pictures (10 secs)
0.1.17
- Fix bug (non-working optimization) on bulk upload when “Optimize on upload” isn’t selected
- New header banner for 4 billionth images optimized
0.1.16
- Add correction for allow_url_fopen support
- News feed loaded from a SSL URL
0.1.15
- Log rotate if file too big
0.1.14
- Tested up to WordPress 4.9.5
- New contributor (resmushit)
- Translation completion
0.1.13
- Tested up to WordPress 4.9.1
- New header banner for 3 billionth images optimized 🙂
0.1.12
- Tested up to WordPress 4.8.1
0.1.11
- New header banner for 2 billionth images optimized 🙂
0.1.10
- Slovak translation fix
0.1.9
- Slovak translation fix
0.1.8
- Italian translation added (thanks to Cristian R.)
- Description minor correction
0.1.7
- Slovak translation added (thanks to Martin S.)
0.1.6
- Bug fix when images uploaded > 5MB
- List of files above 5MB
- Translation minor corrections
0.1.5
- Error management if webservice not reachable
- Filesize limitation increased from 2MB to 5MB
0.1.4
- CSS Fixes
0.1.3
- Translation correction
- News feed images correction
0.1.2
- Delete also original file when deleting an attachment
- Exclusion of an attachment of the reSmush.it optimization (checkboxes)
- Adding french translation
- Code optimizations
- 4.6.x check
- Minor bugs corrections
0.1.1
- Optimize on upload
- Statistics
- Log services
- Interface rebuild
- News feed from feed.resmush.it
0.1.0
- plugin base
- bulk optimizer