{"id":304087,"date":"2026-05-07T07:20:09","date_gmt":"2026-05-07T07:20:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ehero-cleaner\/"},"modified":"2026-05-07T11:38:26","modified_gmt":"2026-05-07T11:38:26","slug":"ehero-cleaner","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ehero-cleaner\/","author":23237095,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"EHERO Cleaner","header_author":"Consultor\u00eda EHERO S.L.U","header_description":"WordPress maintenance & cleanup toolkit. Remove expired transients, revisions, auto-drafts, orphaned metadata, spam comments and more \u2014 safely and in one click.","assets_banners_color":"32557c","last_updated":"2026-05-07 11:38:26","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/consultoriaehero.com\/","header_plugin_uri":"https:\/\/consultoriaehero.com\/producto\/ehero-cleaner\/","header_author_uri":"https:\/\/consultoriaehero.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"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":"cehero","date":"2026-05-07 07:19:49"},"1.0.1":{"tag":"1.0.1","author":"cehero","date":"2026-05-07 11:38:26"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3525469,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3525469,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3525139,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3525139,"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":3525127,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3525127,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3525127,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3525139,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Dashboard with all cleanup tools as cards","2":"Settings with scheduled cleanup configuration","3":"Advanced Tools \u2014 Plugin Metadata Detector, bulk delete by filter and empty data groups","4":"Metadata viewer on a WooCommerce product showing all meta grouped by origin"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3786,153,1452,6243,12113],"plugin_category":[52,59],"plugin_contributors":[262120],"plugin_business_model":[],"class_list":["post-304087","plugin","type-plugin","status-publish","hentry","plugin_tags-cleanup","plugin_tags-database","plugin_tags-optimize","plugin_tags-revisions","plugin_tags-transients","plugin_category-performance","plugin_category-utilities-and-tools","plugin_contributors-cehero","plugin_committers-cehero"],"banners":{"banner":"https:\/\/ps.w.org\/ehero-cleaner\/assets\/banner-772x250.png?rev=3525139","banner_2x":"https:\/\/ps.w.org\/ehero-cleaner\/assets\/banner-1544x500.png?rev=3525139","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ehero-cleaner\/assets\/icon-128x128.png?rev=3525469","icon_2x":"https:\/\/ps.w.org\/ehero-cleaner\/assets\/icon-256x256.png?rev=3525469","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ehero-cleaner\/assets\/screenshot-1.png?rev=3525127","caption":"Dashboard with all cleanup tools as cards"},{"src":"https:\/\/ps.w.org\/ehero-cleaner\/assets\/screenshot-2.png?rev=3525127","caption":"Settings with scheduled cleanup configuration"},{"src":"https:\/\/ps.w.org\/ehero-cleaner\/assets\/screenshot-3.png?rev=3525127","caption":"Advanced Tools \u2014 Plugin Metadata Detector, bulk delete by filter and empty data groups"},{"src":"https:\/\/ps.w.org\/ehero-cleaner\/assets\/screenshot-4.png?rev=3525139","caption":"Metadata viewer on a WooCommerce product showing all meta grouped by origin"}],"raw_content":"<!--section=description-->\n<p><strong>EHERO Cleaner<\/strong> is a maintenance toolkit for WordPress. It safely removes data that bloats your database and slows your site down: expired transients, old post revisions, spam and trashed comments, orphaned metadata, auto-drafts, leftover plugin data, Action Scheduler history, expired sessions and more.<\/p>\n\n<p>All operations use official WordPress APIs and only touch content that is already trash, already expired or structurally orphaned. Your published content is never touched.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>20+ cleanup tools<\/strong> \u2014 transients, revisions, orphaned meta, Action Scheduler, WooCommerce sessions, feed cache, edit locks\u2026<\/li>\n<li><strong>Scheduled cleanup<\/strong> \u2014 run selected tools automatically daily, twice-daily or weekly.<\/li>\n<li><strong>Metadata viewer<\/strong> \u2014 inspect all metadata on any post, product or taxonomy term. Groups keys by plugin of origin (WooCommerce, Yoast, Elementor\u2026).<\/li>\n<li><strong>Plugin meta detector<\/strong> \u2014 scan your database for metadata left behind by uninstalled plugins and remove it.<\/li>\n<li><strong>Manual run<\/strong> \u2014 every tool has a \"Run now\" button with live item count.<\/li>\n<li><strong>Risk labels<\/strong> \u2014 each tool is clearly marked Safe or Moderate so you know what you are doing.<\/li>\n<li><strong>Activity log<\/strong> \u2014 keep a history of every cleanup performed.<\/li>\n<li><strong>Bilingual<\/strong> \u2014 Spanish and English included.<\/li>\n<\/ul>\n\n<h4>Why EHERO Cleaner?<\/h4>\n\n<p>Other cleanup plugins either do too little (just transients and revisions) or way too much (dangerous bulk deletes with no safety). EHERO Cleaner focuses on <strong>safe<\/strong>, <strong>transparent<\/strong> cleanups with a modern UI and a detector that tells you <em>which plugins left trash behind<\/em>.<\/p>\n\n<h4>EHERO Plugin Ecosystem<\/h4>\n\n<p>EHERO Cleaner is part of a family of WordPress and WooCommerce plugins for agencies and power users. When installed, a unified \"EHERO\" admin menu lets you manage all EHERO plugins from one place.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin includes a newsletter opt-in banner displayed on the plugin's admin pages. This banner is used to offer administrators a discount coupon in exchange for subscribing to the EHERO newsletter. It can be permanently dismissed with a single click.<\/p>\n\n<h4>Coupon information retrieval<\/h4>\n\n<p>When the banner is displayed, the plugin sends a GET request to the following endpoint to retrieve the current discount amount:\n    https:\/\/consultoriaehero.com\/wp-json\/ehero-leads\/v1\/coupon-info\nNo personal data is transmitted in this request. The response is cached for 12 hours.<\/p>\n\n<h4>Newsletter subscription<\/h4>\n\n<p>When a user voluntarily subscribes through the banner, the following data is sent via POST to:\n    https:\/\/consultoriaehero.com\/wp-json\/ehero-leads\/v1\/subscribe<\/p>\n\n<p>Data sent: email address, first name, site URL, and language preference.<\/p>\n\n<p>This service is provided by Consultor\u00eda EHERO S.L.U:\n* <a href=\"https:\/\/consultoriaehero.com\/terminos-y-condiciones\/\">Terms of service<\/a>\n* <a href=\"https:\/\/consultoriaehero.com\/politica-de-privacidad\/\">Privacy policy<\/a><\/p>\n\n<p>The banner can be permanently dismissed by any administrator, after which no further external requests are made.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/ehero-cleaner<\/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>Go to <strong>EHERO \u2192 Cleaner<\/strong> in your admin menu.<\/li>\n<li>Run your first cleanup from the Dashboard or configure Scheduled cleanup in Settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20safe%20to%20delete%20transients%3F\"><h3>Is it safe to delete transients?<\/h3><\/dt>\n<dd><p>Yes. Expired transients serve no purpose \u2014 WordPress would eventually delete them anyway. Deleting all transients is safe but may cause a brief slowdown while caches regenerate.<\/p><\/dd>\n<dt id=\"can%20i%20lose%20content%3F\"><h3>Can I lose content?<\/h3><\/dt>\n<dd><p>No. The tools only remove content that is already trashed, marked as spam, or technically unnecessary (orphaned metadata, auto-drafts). Your published content is never touched.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No. EHERO Cleaner works with any WordPress installation, with or without WooCommerce. WooCommerce-specific tools (sessions, download logs) only appear if WooCommerce is active.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20automatic%20cleanups%3F\"><h3>Can I schedule automatic cleanups?<\/h3><\/dt>\n<dd><p>Yes. In Settings you can enable scheduled cleanup and choose frequency (twice daily, daily or weekly) and which tools to run.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20connect%20to%20any%20external%20service%3F\"><h3>Does this plugin connect to any external service?<\/h3><\/dt>\n<dd><p>The plugin's cleanup functionality is entirely local \u2014 no external calls are made for any cleanup operation. However, a newsletter opt-in banner displayed on the plugin's admin pages connects to consultoriaehero.com to retrieve coupon information and to process voluntary subscriptions. See the \"External services\" section for full details. The banner can be permanently dismissed by any administrator.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20action%20scheduler%20data%3F\"><h3>What happens to Action Scheduler data?<\/h3><\/dt>\n<dd><p>The plugin offers dedicated tools to clean Action Scheduler: completed actions older than 30 days, failed actions, cancelled actions and orphan logs. On busy WooCommerce stores this alone can reclaim hundreds of MB.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated plugin logo.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>20+ cleanup tools (transients, revisions, orphaned meta, Action Scheduler\u2026).<\/li>\n<li>Scheduled cleanup (daily \/ weekly \/ twice daily).<\/li>\n<li>Metadata viewer on posts, products and taxonomy terms.<\/li>\n<li>Plugin metadata detector.<\/li>\n<li>Bilingual documentation (Spanish \/ English).<\/li>\n<\/ul>","raw_excerpt":"Clean your WordPress database safely in one click. Remove expired transients, old revisions, spam comments, orphaned metadata and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/304087","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=304087"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cehero"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=304087"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=304087"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=304087"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=304087"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=304087"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=304087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}