{"id":227217,"date":"2025-04-02T05:18:32","date_gmt":"2025-04-02T05:18:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/extended-folder-compression-for-tinypng\/"},"modified":"2026-04-06T17:00:17","modified_gmt":"2026-04-06T17:00:17","slug":"extended-folder-compression","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/extended-folder-compression\/","author":15332541,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.15","stable_tag":"1.1.15","tested":"6.9.4","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"Extended Folder Compression for TinyPNG","header_author":"RLDD","header_description":"Uses the TinyPNG API to bulk optimize images in any directory.","assets_banners_color":"","last_updated":"2026-04-06 17:00:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/richardlerma.com\/contact\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1735,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"rermis","date":"2025-04-02 05:16:36"},"1.1.11":{"tag":"1.1.11","author":"rermis","date":"2025-05-13 19:53:16"},"1.1.12":{"tag":"1.1.12","author":"rermis","date":"2025-06-13 00:59:00"},"1.1.14":{"tag":"1.1.14","author":"rermis","date":"2026-02-24 03:10:34"},"1.1.15":{"tag":"1.1.15","author":"rermis","date":"2026-04-06 17:00:17"},"1.1.3":{"tag":"1.1.3","author":"rermis","date":"2025-04-17 17:16:38"},"1.1.5":{"tag":"1.1.5","author":"rermis","date":"2025-04-28 18:46:07"},"1.1.6":{"tag":"1.1.6","author":"rermis","date":"2025-04-28 19:29:34"},"1.1.7":{"tag":"1.1.7","author":"rermis","date":"2025-04-29 14:26:15"},"1.1.9":{"tag":"1.1.9","author":"rermis","date":"2025-05-12 17:38:21"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3289249,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.1.11","1.1.12","1.1.14","1.1.15","1.1.3","1.1.5","1.1.6","1.1.7","1.1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3265415,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Admin interface"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2466,240279,29161,19276],"plugin_category":[],"plugin_contributors":[132742],"plugin_business_model":[],"class_list":["post-227217","plugin","type-plugin","status-publish","hentry","plugin_tags-directory","plugin_tags-folder-compression","plugin_tags-image-optimization","plugin_tags-tinypng","plugin_contributors-rermis","plugin_committers-rermis"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/extended-folder-compression\/assets\/icon-256x256.png?rev=3289249","icon_2x":"https:\/\/ps.w.org\/extended-folder-compression\/assets\/icon-256x256.png?rev=3289249","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/extended-folder-compression\/assets\/screenshot-1.png?rev=3265415","caption":"Admin interface"}],"raw_content":"<!--section=description-->\n<p>A simple tool to compress images in custom directories.<\/p>\n\n<h3>Features<\/h3>\n\n<p>&#9745; Use your TinyPNG API key to compress images in any directory<\/p>\n\n<p>&#9745; Works with custom folders and subfolders<\/p>\n\n<p>&#9745; Set a number of days back to look for eligible images<\/p>\n\n<p>&#9745; Logs optimized images so they are never optimized more than once<\/p>\n\n<p>&#9745; Manual process will run until all eligible images are compressed<\/p>\n\n<p>&#9745; Automatic process will run every predetermined number of hours<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/extended-folder-compression<\/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>Configure from the WordPress admin Settings menu<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20run%20on%20the%20native%20wp%20uploads%20folder%3F\"><h3>Will this run on the native WP uploads folder?<\/h3><\/dt>\n<dd><p>Yes, but it will only target native folders within uploads if the folder is specifically targeted.<\/p><\/dd>\n<dt id=\"how%20do%20users%20get%20started%3F\"><h3>How do users get started?<\/h3><\/dt>\n<dd><p>To get started, sign up for your TinyPNG API key at https:\/\/tinify.com\/pricing\/api<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.15<\/h4>\n\n<ul>\n<li>Cache target folder history for user efficiency.<\/li>\n<\/ul>\n\n<h4>1.1.14<\/h4>\n\n<ul>\n<li>Improved messaging. Added clear history functionality. Improved caching of processed images.<\/li>\n<\/ul>\n\n<h4>1.1.12<\/h4>\n\n<ul>\n<li>Use timezone offset for file date display<\/li>\n<\/ul>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li>Improve auto compression<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Update to setting defaults<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Added auto compression features<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Compatibility with WP 6.8<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>WP Plugin Review<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Basic functionality<\/li>\n<\/ul>","raw_excerpt":"Uses the TinyPNG API to bulk optimize images in any directory including nested folders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/227217","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=227217"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rermis"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=227217"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=227217"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=227217"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=227217"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=227217"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=227217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}