{"id":320998,"date":"2026-06-16T08:21:48","date_gmt":"2026-06-16T08:21:48","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/kitgenix-image-optimizer\/"},"modified":"2026-06-16T08:21:19","modified_gmt":"2026-06-16T08:21:19","slug":"kitgenix-image-optimizer","status":"publish","type":"plugin","link":"https:\/\/kea.wordpress.org\/plugins\/kitgenix-image-optimizer\/","author":23310025,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"Kitgenix Image Optimizer","header_author":"Kitgenix","header_description":"Optimize, compress, and resize images in your WordPress media library with automatic on-upload processing and bulk optimization tools.","assets_banners_color":"","last_updated":"2026-06-16 08:21:19","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/buymeacoffee.com\/kitgenix","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/kitgenix-image-optimizer\/","header_author_uri":"https:\/\/kitgenix.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":19,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"kitgenix","date":"2026-06-16 08:21:19"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[56174,29161,233,2700,15376],"plugin_category":[],"plugin_contributors":[246171],"plugin_business_model":[],"class_list":["post-320998","plugin","type-plugin","status-publish","hentry","plugin_tags-compress-images","plugin_tags-image-optimization","plugin_tags-media-library","plugin_tags-resize-images","plugin_tags-webp","plugin_contributors-kitgenix","plugin_committers-kitgenix"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/kitgenix-image-optimizer.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Kitgenix Image Optimizer<\/strong> compresses and resizes images automatically on upload and provides bulk optimization tools for your existing media library \u2014 all powered by WordPress's native WP_Image_Editor (GD or Imagick). No external API required.<\/p>\n\n<p>Designed to be lightweight and modular:\n- Automatic optimization on upload\n- Configurable JPEG, WebP, and PNG quality settings\n- Max-dimension resizing (preserves aspect ratio)\n- Optional WebP conversion\n- Optional EXIF metadata stripping\n- Optional thumbnail sub-size optimization\n- Per-image status tracking with a dedicated Images tab\n- Activity log for all optimization events\n- Bulk optimization with start\/stop controls<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Zero external dependencies<\/strong> \u2014 uses WordPress's built-in WP_Image_Editor powered by GD or Imagick.<\/li>\n<li><strong>Auto-optimize on upload<\/strong> \u2014 every new image is compressed and resized the moment it enters the media library.<\/li>\n<li><strong>Configurable quality<\/strong> \u2014 set JPEG quality (1\u2013100), WebP quality (1\u2013100), and PNG compression level (0\u20139) independently.<\/li>\n<li><strong>Max dimension capping<\/strong> \u2014 set maximum width and height; images exceeding those dimensions are scaled down while preserving aspect ratio.<\/li>\n<li><strong>WebP conversion<\/strong> \u2014 optionally convert JPEG and PNG images to WebP on upload.<\/li>\n<li><strong>Metadata stripping<\/strong> \u2014 remove EXIF data to shave extra bytes off every image.<\/li>\n<li><strong>Thumbnail optimization<\/strong> \u2014 optionally optimize every registered sub-size alongside the full image.<\/li>\n<li><strong>Bulk optimization<\/strong> \u2014 the Images tab shows your 30 most recent uploads with per-image status and a bulk start\/stop control that processes one image at a time without timeouts.<\/li>\n<li><strong>Activity log<\/strong> \u2014 the Log tab records every optimization and settings change with timestamps.<\/li>\n<\/ul>\n\n<h3>Quick Start<\/h3>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to Kitgenix \u2192 Image Optimizer to configure settings.<\/li>\n<li>Upload an image \u2014 it will be optimized automatically if \"Optimize on Upload\" is enabled.<\/li>\n<li>Use the Images tab to bulk-optimize existing media.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> (or install via Plugins \u2192 Add New).<\/li>\n<li>Activate the plugin.<\/li>\n<li>Configure: Kitgenix \u2192 Image Optimizer.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20an%20external%20api%3F\"><h3>Does this plugin require an external API?<\/h3><\/dt>\n<dd><p>No. It uses WordPress's native WP_Image_Editor which delegates to GD or Imagick \u2014 whichever your server provides.<\/p><\/dd>\n<dt id=\"will%20it%20affect%20my%20original%20images%3F\"><h3>Will it affect my original images?<\/h3><\/dt>\n<dd><p>Yes, the plugin overwrites the original file with the optimized version. Enable \"Backup Originals\" in settings if you want to keep a copy of the unoptimized file.<\/p><\/dd>\n<dt id=\"can%20i%20bulk-optimize%20existing%20images%3F\"><h3>Can I bulk-optimize existing images?<\/h3><\/dt>\n<dd><p>Yes. Go to Kitgenix \u2192 Image Optimizer \u2192 Images and click \"Start Bulk Optimization\".<\/p><\/dd>\n<dt id=\"what%20file%20types%20are%20supported%3F\"><h3>What file types are supported?<\/h3><\/dt>\n<dd><p>JPEG, PNG, WebP, and GIF images in the media library.<\/p><\/dd>\n<dt id=\"can%20i%20set%20a%20maximum%20image%20size%3F\"><h3>Can I set a maximum image size?<\/h3><\/dt>\n<dd><p>Yes. Set Max Width and Max Height in the Resizing section of the settings page. Images larger than these dimensions will be scaled down (aspect ratio preserved) on upload.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Optimize, compress, and resize images in your WordPress media library with automatic on-upload processing and bulk optimization tools.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=320998"}],"author":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kitgenix"}],"wp:attachment":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320998"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320998"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320998"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320998"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320998"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}