{"id":346865,"date":"2026-07-31T09:20:43","date_gmt":"2026-07-31T09:20:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/picete-image-optimizer\/"},"modified":"2026-07-31T09:05:29","modified_gmt":"2026-07-31T09:05:29","slug":"picete-image-optimizer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/picete-image-optimizer\/","author":23539573,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"trunk","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"PicEte Image Optimizer","header_author":"PicEte.com","header_description":"Free, zero-ad, unlimited local lossy image compression & WebP conversion. Powered by PicEte FlexEngine.","assets_banners_color":"","last_updated":"2026-07-31 09:05:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/picete.com\/wordpress-plugin\/","header_author_uri":"https:\/\/picete.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":12,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.1.0":"<p>Compression engine enhancement release. Recommended for all users.<\/p>","1.0.0":"<p>Initial release - fresh installation required.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"PicEte Optimizer dashboard with quality settings and server diagnostics","2":"WebP settings with per-size configuration","3":"Backup settings with retention controls","4":"Media Library A\/B comparison slider for before\/after visualization","5":"Bulk optimization queue status"}},"plugin_section":[],"plugin_tags":[29152,29158,84,247,15376],"plugin_category":[50,54],"plugin_contributors":[274011],"plugin_business_model":[],"class_list":["post-346865","plugin","type-plugin","status-publish","hentry","plugin_tags-image-compression","plugin_tags-image-optimizer","plugin_tags-media","plugin_tags-performance","plugin_tags-webp","plugin_category-media","plugin_category-security-and-spam-protection","plugin_contributors-wnpicete1","plugin_committers-wnpicete1"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/picete-image-optimizer.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>PicEte Image Optimizer brings professional-grade image optimization to WordPress at no cost.<\/p>\n\n<p><em>Key Features:<\/em><\/p>\n\n<ul>\n<li><strong>Unlimited Lossy Compression<\/strong> \u2014 Adjust quality from 1-100 with a simple slider. No limits, no hidden fees.<\/li>\n<li><strong>WebP Conversion<\/strong> \u2014 Convert images to next-generation WebP format automatically.<\/li>\n<li><strong>Multiple Size Support<\/strong> \u2014 Optimize full-size images and thumbnails in one pass.<\/li>\n<li><strong>Privacy First<\/strong> \u2014 All processing happens locally on your server. No external calls, no data leaves your site.<\/li>\n<li><strong>Secure Backups<\/strong> \u2014 Automatic backup before optimization with configurable retention.<\/li>\n<li><strong>Flexible Drivers<\/strong> \u2014 Supports CLI tools (jpegoptim, pngquant), Imagick, and GD PHP extensions.<\/li>\n<li><strong>Batch Processing<\/strong> \u2014 Re-optimize existing media library with cursor-based bulk optimization.<\/li>\n<li><strong>Zero Ad Experience<\/strong> \u2014 Clean backend without upgrade prompts, affiliate links, or commercial banners.<\/li>\n<li><strong>Online Tools at <a href=\"https:\/\/picete.com\/?utm_source=wp_plugin&amp;utm_medium=readme&amp;utm_campaign=picete_optimizer&amp;utm_content=features_link\">PicEte.com<\/a><\/strong> \u2014 Free browser-based image compression, WebP conversion, and format comparison tools.<\/li>\n<\/ul>\n\n<p><em>Why PicEte?<\/em><\/p>\n\n<p>Most image optimization plugins either charge for advanced features or flood your admin panel with ads. PicEte takes a different approach: powerful, unlimited optimization completely free, supported by <a href=\"https:\/\/picete.com\">PicEte.com<\/a>.<\/p>\n\n<p><em>Typical Savings:<\/em><\/p>\n\n<ul>\n<li>JPEG: 40-70% size reduction at quality 80<\/li>\n<li>PNG: 30-60% size reduction at quality 80<\/li>\n<li>WebP: Additional 25-35% savings over JPEG<\/li>\n<\/ul>\n\n<h3>Reviews<\/h3>\n\n<p><em>Performance Considerations:<\/em><\/p>\n\n<p>Large images may take several seconds to process. For sites with many images, use the bulk optimization feature which runs via cursor-based pagination.<\/p>\n\n<p><em>CLI Tools (Optional):<\/em><\/p>\n\n<p>For best performance, install jpegoptim and pngquant on your server:\n    `bash<\/p>\n\nUbuntu\/Debian\n\n<p>sudo apt-get install jpegoptim pngquant<\/p>\n\nCentOS\/RHEL\n\n<p>sudo yum install jpegoptim pngquant\n    `<\/p>\n\n<p>The plugin automatically falls back to Imagick or GD if CLI tools are unavailable.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>picete-image-optimizer<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Configure settings in Media &gt; PicEte Optimizer<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20send%20my%20images%20to%20external%20servers%3F\"><h3>Does this plugin send my images to external servers?<\/h3><\/dt>\n<dd><p>No. All image processing happens locally on your server using PHP extensions or CLI tools. Your images never leave your site.<\/p><\/dd>\n<dt id=\"how%20does%20the%20comparison%20slider%20work%3F\"><h3>How does the comparison slider work?<\/h3><\/dt>\n<dd><p>The Media Library gets an \"Optimize &amp; Compare\" button that opens a side-by-side slider. Drag the handle to instantly see the difference between original and optimized versions. This helps you find the perfect quality setting for your images.<\/p><\/dd>\n<dt id=\"what%20backup%20options%20are%20available%3F\"><h3>What backup options are available?<\/h3><\/dt>\n<dd><p>Original images are automatically backed up to <code>wp-content\/uploads\/picete-backups\/<\/code> before optimization. The directory is protected with <code>.htaccess<\/code> (Apache) or <code>deny all<\/code> (Nginx) rules. You can configure retention period (e.g., 30 days) and maximum total backup size (e.g., 5 GB) in settings. Backups can be restored individually or in bulk.<\/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. Navigate to Media &gt; Library and use the \"Bulk Optimize\" button. The plugin processes images in the background using cursor-based pagination, handling tens of thousands of images reliably. Progress is tracked and you can pause\/resume at any time.<\/p><\/dd>\n<dt id=\"what%20are%20the%20server%20requirements%3F\"><h3>What are the server requirements?<\/h3><\/dt>\n<dd><ul>\n<li>PHP 7.4 or higher<\/li>\n<li>WordPress 6.0 or higher<\/li>\n<li>One of: Imagick extension, GD extension, or jpegoptim\/pngquant CLI tools<\/li>\n<\/ul>\n\n<p>CLI tools are optional\u2014the plugin automatically falls back to PHP extensions if unavailable.<\/p><\/dd>\n<dt id=\"is%20this%20really%20free%3F\"><h3>Is this really free?<\/h3><\/dt>\n<dd><p>Yes, completely free. No ads, no upgrade prompts, no limits. Powered by PicEte.com as a brand extension to the WordPress community.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20more%20image%20optimization%20tools%3F\"><h3>Where can I find more image optimization tools?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/picete.com\/?utm_source=wp_plugin&amp;utm_medium=readme_faq&amp;utm_campaign=picete_optimizer&amp;utm_content=faq_link\">PicEte.com<\/a> for free online image compression tools, including bulk format conversion and quality comparison. All tools are free, no account required.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>All feedback addressed from WordPress.org review<\/li>\n<li>Security: Removed automatic .htaccess writes (now manual installation only)<\/li>\n<li>Assets: Removed banner\/icon files from plugin ZIP (will upload via SVN after approval)<\/li>\n<li>Contributors: Updated to include wnpicete1<\/li>\n<li>Escaping: Verified correct (already fixed in v1.1.1)<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>WordPress.org review compliance fixes<\/li>\n<li>Proper output escaping (esc_html__ + wp_kses) for footer link<\/li>\n<li>Path traversal protection for .htaccess write operations<\/li>\n<li>Removed redundant load_plugin_textdomain() (WP 4.6+ automatic)<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Enhanced Imagick PNG adaptive color quantization with alpha channel protection<\/li>\n<li>Advanced WebP encoding parameters with balanced and extreme presets<\/li>\n<li>Progressive JPEG and conditional 4:2:0 chroma subsampling for large images<\/li>\n<li>GD driver alpha protection preventing black backgrounds on transparent PNGs<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>FlexEngine lossy compression with CLI\/Imagick\/GD driver pipeline<\/li>\n<li>WebP generation with frontend &lt;picture&gt; tag rewriting<\/li>\n<li>One-page dashboard with quality sliders and health diagnostics<\/li>\n<li>Media Library A\/B comparison slider<\/li>\n<li>Automatic original image backup with secure restore<\/li>\n<li>Bulk media library optimization with cursor pagination<\/li>\n<li>Privacy-first: all processing on your server<\/li>\n<li>Zero ads: no upgrade prompts or commercial banners<\/li>\n<li>Full i18n support (Text Domain: picete-image-optimizer)<\/li>\n<li><a href=\"https:\/\/picete.com\/?utm_source=wp_plugin&amp;utm_medium=changelog&amp;utm_campaign=picete_optimizer&amp;utm_content=changelog_1.0.0\">Full release notes on PicEte.com<\/a><\/li>\n<\/ul>","raw_excerpt":"Free, zero-ad, unlimited local lossy image compression &amp; WebP conversion.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346865","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=346865"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wnpicete1"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346865"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346865"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346865"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346865"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346865"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}