{"id":271922,"date":"2026-01-09T07:58:58","date_gmt":"2026-01-09T07:58:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/webp-conversion-optimizer\/"},"modified":"2026-03-20T09:03:20","modified_gmt":"2026-03-20T09:03:20","slug":"codepros-image-optimizer","status":"publish","type":"plugin","link":"https:\/\/lug.wordpress.org\/plugins\/codepros-image-optimizer\/","author":23431308,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"CodePros Image Optimizer","header_author":"Code Pros","header_description":"CodePros Image Optimizer is a powerful WordPress plugin that automatically converts your images to the modern WebP format, significantly reducing file sizes while maintaining high image quality. This results in faster page load times, improved user experience, and better SEO rankings.","assets_banners_color":"b3891c","last_updated":"2026-03-20 09:03:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.codepros.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":242,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"codeprosai","date":"2026-03-18 11:05:38"},"1.0.1":{"tag":"1.0.1","author":"codeprosai","date":"2026-03-20 09:03:20"}},"upgrade_notice":{"1.0.1":"<p>Maintenance release. Recommended update.<\/p>","1.0.0":"<p>Initial release of Codepros Image Optimizer. Install and activate to start converting your images to WebP format.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3435695,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3435695,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3435695,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3435695,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3435695,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3435695,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3435695,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3435695,"resolution":"3","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[163,187,247,15376],"plugin_category":[50,52,54],"plugin_contributors":[253632],"plugin_business_model":[],"class_list":["post-271922","plugin","type-plugin","status-publish","hentry","plugin_tags-images","plugin_tags-optimization","plugin_tags-performance","plugin_tags-webp","plugin_category-media","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-codeprosai","plugin_committers-codeprosai"],"banners":{"banner":"https:\/\/ps.w.org\/codepros-image-optimizer\/assets\/banner-772x250.png?rev=3435695","banner_2x":"https:\/\/ps.w.org\/codepros-image-optimizer\/assets\/banner-1544x500.png?rev=3435695","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/codepros-image-optimizer\/assets\/icon.svg?rev=3435695","icon":"https:\/\/ps.w.org\/codepros-image-optimizer\/assets\/icon.svg?rev=3435695","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/codepros-image-optimizer\/assets\/screenshot-1.png?rev=3435695","caption":""},{"src":"https:\/\/ps.w.org\/codepros-image-optimizer\/assets\/screenshot-2.png?rev=3435695","caption":""},{"src":"https:\/\/ps.w.org\/codepros-image-optimizer\/assets\/screenshot-3.png?rev=3435695","caption":""}],"raw_content":"<!--section=description-->\n<h4>Large images slowing down your WordPress site?<\/h4>\n\n<p>Unoptimized images are one of the biggest reasons WordPress websites become slow.<\/p>\n\n<p>Large image files increase page size, delay page loading, and negatively impact Core Web Vitals and SEO rankings. Manually optimizing images can be time consuming and easy to forget.<\/p>\n\n<p>CodePros Image Optimizer solves this automatically.<\/p>\n\n<p>The plugin converts images to modern WebP format during upload, significantly reducing file size while maintaining visual quality.<\/p>\n\n<p>Your site loads faster, visitors get a smoother experience, and search engines reward your website with better rankings.<\/p>\n\n<h4>Key Features (Free)<\/h4>\n\n<ul>\n<li>Automatic WebP Conversion \u2013 Convert uploaded images to WebP format automatically<\/li>\n<li>Auto Optimize on Upload \u2013 Images are optimized immediately when uploaded<\/li>\n<li>Quality Control \u2013 Adjustable image quality from 0 to 100<\/li>\n<li>Frontend WebP Serving \u2013 Serve WebP images automatically to supported browsers<\/li>\n<li>Image Filtering \u2013 Filter images by type, date, and conversion status<\/li>\n<\/ul>\n\n<h4>Pro Features<\/h4>\n\n<p>Upgrade to the <a href=\"https:\/\/wp-plugins.codepros.ai\/codepros-image-optimizer.html\">Pro version<\/a>  to unlock advanced optimization tools.<\/p>\n\n<ul>\n<li>Bulk Optimize Existing Images \u2013 Convert previously uploaded images to WebP<\/li>\n<li>Scheduled Optimization \u2013 Run conversions during low traffic hours<\/li>\n<li>S3 Compatible Storage Support \u2013 Sync images to S3 compatible storage and serve via CDN<\/li>\n<li>CDN Ready Delivery \u2013 Serve optimized images globally via CDN<\/li>\n<\/ul>\n\n<p>Learn more about the Pro version:\n<a href=\"https:\/\/wp-plugins.codepros.ai\/codepros-image-optimizer.html\">https:\/\/wp-plugins.codepros.ai\/codepros-image-optimizer.html<\/a><\/p>\n\n<p>These features are designed for websites with large media libraries and high traffic environments.<\/p>\n\n<h4>How It Works<\/h4>\n\n<p>The plugin uses the Imagick PHP extension to convert images to WebP format. It processes images in batches to avoid server overload and provides real-time progress updates. WebP images are created alongside your original images, ensuring compatibility with all browsers.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.6 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>Imagick PHP extension<\/li>\n<\/ul>\n\n<h4>Installation<\/h4>\n\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/codepros-image-optimizer<\/code> directory, or install the plugin through the WordPress plugins screen directly<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Navigate to Settings &gt; WebP Conversion to configure the plugin<\/li>\n<li>Enable WebP optimization and configure your preferred settings<\/li>\n<\/ol>\n\n<h4>Frequently Asked Questions<\/h4>\n\n<h4>Does this plugin delete my original images?<\/h4>\n\n<p>No, the plugin creates WebP versions alongside your original images. Your original images remain untouched.<\/p>\n\n<h4>What image formats are supported?<\/h4>\n\n<p>The plugin supports JPEG, PNG, and other common image formats that can be converted to WebP.<\/p>\n\n<h4>Will this work with all hosting providers?<\/h4>\n\n<p>The plugin requires the Imagick PHP extension. Most modern hosting providers support this, but you should check with your hosting provider if you encounter issues.<\/p>\n\n<h4>Screenshots<\/h4>\n\n<ol>\n<li>General Settings - Configure Image Optimization options and quality settings<\/li>\n<li>Bulk Optimization - Process all images in your media library with progress tracking<\/li>\n<li>Scheduled Conversion - Set up scheduled bulk conversion tasks<\/li>\n<\/ol>\n\n<h3>Development<\/h3>\n\n<p>= Code Structure =<\/p>\n\n<p>The plugin follows WordPress coding standards and uses:\n* PSR-4 autoloading\n* Namespace-based organization\n* Trait-based code reuse\n* Singleton pattern for controllers<\/p>\n\n<h4>Hooks and Filters<\/h4>\n\n<p>The plugin provides various hooks and filters for developers to extend functionality. Refer to the code documentation for available hooks.<\/p>\n\n<h4>Contributing<\/h4>\n\n<p>Contributions are welcome! Please ensure all code follows WordPress coding standards and includes proper documentation.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by Code Pros (https:\/\/www.codepros.ai)<\/p>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Maintenance release<\/li>\n<li>Readme updates<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Automatic WebP conversion on image upload<\/li>\n<li>Frontend WebP serving<\/li>\n<li>Quality control settings (0-100)<\/li>\n<li>Image filtering<\/li>\n<\/ul>","raw_excerpt":"Convert and optimize your WordPress images to WebP format for faster page loads and better performance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/271922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=271922"}],"author":[{"embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codeprosai"}],"wp:attachment":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=271922"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=271922"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=271922"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=271922"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=271922"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=271922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}