{"id":317827,"date":"2026-06-15T16:35:17","date_gmt":"2026-06-15T16:35:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpstories-image-optimizer\/"},"modified":"2026-06-15T16:34:51","modified_gmt":"2026-06-15T16:34:51","slug":"storyflux-media-converter","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/storyflux-media-converter\/","author":23505323,"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":"7.4","requires_plugins":null,"header_name":"Stories Image Optimizer","header_author":"WPStories","header_description":"Automatically convert images to WebP or AVIF on upload for better quality and smaller file sizes.","assets_banners_color":"","last_updated":"2026-06-15 16:34:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpstories.org\/plugins\/storyflux-media-converter\/","header_author_uri":"https:\/\/wpstories.org\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"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":"wpstoriesorg","date":"2026-06-15 16:34:51"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Stories Image Optimizer.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page with quality controls","2":"System information and engine detection","3":"Bulk optimization progress"}},"plugin_section":[],"plugin_tags":[194661,200192,29153,29161,15376],"plugin_category":[],"plugin_contributors":[267273],"plugin_business_model":[],"class_list":["post-317827","plugin","type-plugin","status-publish","hentry","plugin_tags-avif","plugin_tags-convert-image","plugin_tags-image-compress","plugin_tags-image-optimization","plugin_tags-webp","plugin_contributors-wpstoriesorg","plugin_committers-wpstoriesorg"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/storyflux-media-converter.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Stories Image Optimizer automatically converts your uploaded images to next-generation WebP or AVIF format, providing better compression while maintaining quality.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Automatic conversion on upload to Media Library<\/li>\n<li>Support for WebP and AVIF formats<\/li>\n<li>Configurable quality settings for each format<\/li>\n<li>Automatic image resizing based on max dimensions<\/li>\n<li>EXIF\/metadata stripping for smaller file sizes<\/li>\n<li>Bulk optimization for existing images<\/li>\n<li>Fallback from Imagick to GD Library<\/li>\n<li>Keeps original files as backup (optional)<\/li>\n<\/ul>\n\n<p><strong>Why use WebP\/AVIF?<\/strong><\/p>\n\n<ul>\n<li><strong>WebP<\/strong> - 25-35% smaller than JPEG with similar quality. Supported by all modern browsers.<\/li>\n<li><strong>AVIF<\/strong> - 50% smaller than JPEG with better quality. Supported by Chrome, Firefox, and Edge.<\/li>\n<\/ul>\n\n<p><strong>How It Works:<\/strong><\/p>\n\n<ol>\n<li>Upload an image to WordPress Media Library<\/li>\n<li>The plugin automatically converts it to your chosen format (WebP or AVIF)<\/li>\n<li>All generated thumbnails are also converted<\/li>\n<li>The converted file replaces the original in your content<\/li>\n<\/ol>\n\n<p><strong>System Requirements:<\/strong><\/p>\n\n<ul>\n<li>PHP 7.4 or higher<\/li>\n<li>WordPress 6.0 or higher<\/li>\n<li>GD Library with WebP support, OR<\/li>\n<li>Imagick extension (recommended for best performance)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/storyflux-media-converter<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Go to Settings &gt; Image Optimizer to configure<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20image%20formats%20are%20supported%3F\"><h3>What image formats are supported?<\/h3><\/dt>\n<dd><p>JPG, PNG, GIF, BMP, and TIFF can be converted to WebP or AVIF.<\/p><\/dd>\n<dt id=\"do%20i%20need%20imagick%3F\"><h3>Do I need Imagick?<\/h3><\/dt>\n<dd><p>No, the plugin works with GD Library as fallback. Imagick is recommended for better performance and quality.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20uploads%3F\"><h3>Will this slow down my uploads?<\/h3><\/dt>\n<dd><p>The conversion happens during the upload process. For most images, it adds less than 1 second to the upload time.<\/p><\/dd>\n<dt id=\"can%20i%20keep%20the%20original%20files%3F\"><h3>Can I keep the original files?<\/h3><\/dt>\n<dd><p>Yes, there is an option to keep the original JPG\/PNG files alongside the converted files.<\/p><\/dd>\n<dt id=\"does%20this%20affect%20seo%3F\"><h3>Does this affect SEO?<\/h3><\/dt>\n<dd><p>Yes, positively! Faster page loads from smaller images improve Core Web Vitals, which is a Google ranking factor.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20my%20server%20doesn%27t%20support%20webp%2Favif%3F\"><h3>What happens if my server doesn't support WebP\/AVIF?<\/h3><\/dt>\n<dd><p>The plugin will display a warning in the admin area. You can switch to a supported format in the settings.<\/p><\/dd>\n<dt id=\"can%20i%20bulk%20optimize%20existing%20images%3F\"><h3>Can I bulk optimize existing images?<\/h3><\/dt>\n<dd><p>Yes, the plugin includes a bulk optimize tool that converts all existing images in your uploads directory.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>WebP and AVIF conversion support<\/li>\n<li>Imagick and GD Library support<\/li>\n<li>Bulk optimization tool<\/li>\n<li>Configurable quality settings<\/li>\n<li>Metadata stripping option<\/li>\n<li>Original file backup option<\/li>\n<\/ul>","raw_excerpt":"Automatically convert images to WebP or AVIF on upload for better quality and smaller file sizes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=317827"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpstoriesorg"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317827"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317827"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317827"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317827"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317827"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}