{"id":338201,"date":"2026-07-10T13:26:11","date_gmt":"2026-07-10T13:26:11","guid":{"rendered":"https:\/\/cn.wordpress.org\/plugins\/tearsnow-site-icon-cleaner\/"},"modified":"2026-07-10T13:09:53","modified_gmt":"2026-07-10T13:09:53","slug":"tearsnow-site-icon-cleaner","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tearsnow-site-icon-cleaner\/","author":21128222,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.0.1","requires":"6.0","requires_php":"7.2","requires_plugins":null,"header_name":"TearSnow Site Icon Cleaner","header_author":"TearSnow","header_description":"A lightweight WordPress site icon cleanup plugin, permanently delete unused site icon attachments.","assets_banners_color":"","last_updated":"2026-07-10 13:09:53","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/tearsnow.com\/","header_plugin_uri":"","header_author_uri":"https:\/\/tearsnow.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":14,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3602870,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Plugin activation automatically cleans unused Site Icon attachments.","2":"Old Site Icon files are removed from the media library after cleanup."}},"plugin_section":[],"plugin_tags":[4659,3841,253777,38602],"plugin_category":[50],"plugin_contributors":[242203],"plugin_business_model":[],"class_list":["post-338201","plugin","type-plugin","status-publish","hentry","plugin_tags-cleaner","plugin_tags-favicon","plugin_tags-media-cleanup","plugin_tags-site-icon","plugin_category-media","plugin_contributors-tearsnow","plugin_committers-fanly","plugin_committers-leixue","plugin_committers-tearsnow"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/tearsnow-site-icon-cleaner\/assets\/icon.svg?rev=3602870","icon":"https:\/\/ps.w.org\/tearsnow-site-icon-cleaner\/assets\/icon.svg?rev=3602870","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>TearSnow Site Icon Cleaner is a simple maintenance utility developed by <a href=\"https:\/\/tearsnow.com\/\">TearSnow<\/a> for cleaning up unused WordPress Site Icon files.<\/p>\n\n<p>When changing the Site Icon in WordPress, previous icon files may remain stored as media attachments. Over time, these unused files can accumulate and increase unnecessary media storage usage.<\/p>\n\n<p>This plugin automatically detects unused Site Icon attachments and permanently deletes them, helping keep your WordPress media library clean.<\/p>\n\n<p>The plugin works automatically without any settings page, database options, or additional configuration.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Automatically detects unused Site Icon attachments<\/li>\n<li>Keeps the currently active Site Icon safe<\/li>\n<li>Permanently deletes unused Site Icon media files<\/li>\n<li>Automatically cleans old icons when a new Site Icon is selected<\/li>\n<li>No settings page or configuration required<\/li>\n<li>Lightweight and does not affect frontend performance<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<p>WordPress stores Site Icons as media attachment posts with the <code>_wp_attachment_context<\/code> metadata value set to <code>site-icon<\/code>.<\/p>\n\n<p>TearSnow Site Icon Cleaner checks these attachments and removes unused Site Icon files while keeping the currently selected Site Icon.<\/p>\n\n<p>When a new Site Icon is uploaded or selected, the previous Site Icon attachment is automatically removed.<\/p>\n\n<h4>Important Notes<\/h4>\n\n<ul>\n<li>Deleted Site Icons cannot be restored from the WordPress Media Library because they are permanently deleted.<\/li>\n<li>Please make sure unused Site Icon files are no longer needed before activation.<\/li>\n<li>The plugin only removes attachments created for WordPress Site Icons.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20this%20plugin%20do%3F\"><h3>What does this plugin do?<\/h3><\/dt>\n<dd><p>TearSnow Site Icon Cleaner removes unused WordPress Site Icon attachments to prevent unnecessary media files from accumulating.<\/p><\/dd>\n<dt id=\"will%20this%20delete%20my%20current%20site%20icon%3F\"><h3>Will this delete my current Site Icon?<\/h3><\/dt>\n<dd><p>No. The currently active Site Icon is excluded from cleanup and will not be deleted.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20any%20settings%3F\"><h3>Does this plugin require any settings?<\/h3><\/dt>\n<dd><p>No. The cleanup process runs automatically when the plugin is activated and when a new Site Icon is selected.<\/p><\/dd>\n<dt id=\"can%20deleted%20icons%20be%20restored%3F\"><h3>Can deleted icons be restored?<\/h3><\/dt>\n<dd><p>No. The plugin permanently deletes unused Site Icon attachments instead of moving them to Trash.<\/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>Automatically removes unused Site Icon attachments.<\/li>\n<li>Protects the currently active Site Icon.<\/li>\n<li>Adds automatic cleanup when changing Site Icon.<\/li>\n<\/ul>","raw_excerpt":"TearSnow Site Icon Cleaner is a lightweight WordPress plugin that permanently removes unused site icon attachments from your media library.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/338201","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=338201"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tearsnow"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=338201"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=338201"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=338201"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=338201"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=338201"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=338201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}