{"id":353414,"date":"2026-08-18T11:55:31","date_gmt":"2026-08-18T11:55:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ultra-cache-cleaner\/"},"modified":"2026-08-18T11:54:45","modified_gmt":"2026-08-18T11:54:45","slug":"byot-cache-cleaner","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/byot-cache-cleaner\/","author":23531276,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Byot Cache Cleaner","header_author":"Byot36","header_description":"All-in-one plugin for complete WordPress cache cleanup: object cache, transients, database, files, OPcache, APCu, sessions and rewrite rules. Modern UI, intuitive administration and full activity log.","assets_banners_color":"1a2a3f","last_updated":"2026-08-18 11:54:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Byot3711\/ultra-cache-cleaner-pro","header_author_uri":"https:\/\/github.com\/Byot3711","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"byot","date":"2026-08-18 11:54:45"}},"upgrade_notice":{"1.0.1":"<p>Renamed plugin, minor path fix.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3652777,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3652777,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3652777,"resolution":"1","location":"assets","locale":"","width":1280,"height":860},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3652777,"resolution":"2","location":"assets","locale":"","width":1280,"height":760}},"screenshots":{"1":"Dashboard with live cache status and one-click Super Clean.","2":"Advanced Clean tab for running individual cleanup layers."}},"plugin_section":[262246],"plugin_tags":[146,3786,153,187,247],"plugin_category":[52,54,59],"plugin_contributors":[271677],"plugin_business_model":[],"class_list":["post-353414","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-cache","plugin_tags-cleanup","plugin_tags-database","plugin_tags-optimization","plugin_tags-performance","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_category-utilities-and-tools","plugin_contributors-byot","plugin_committers-byot"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/byot-cache-cleaner\/assets\/icon-256x256.png?rev=3652777","icon_2x":"https:\/\/ps.w.org\/byot-cache-cleaner\/assets\/icon-256x256.png?rev=3652777","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/byot-cache-cleaner\/assets\/screenshot-1.png?rev=3652777","caption":"Dashboard with live cache status and one-click Super Clean."},{"src":"https:\/\/ps.w.org\/byot-cache-cleaner\/assets\/screenshot-2.png?rev=3652777","caption":"Advanced Clean tab for running individual cleanup layers."}],"raw_content":"<!--section=description-->\n<p>Byot Cache Cleaner clears every cache layer a WordPress site typically accumulates, from a single modern dashboard, instead of hunting through several different tools.<\/p>\n\n<p><strong>What it cleans:<\/strong><\/p>\n\n<ul>\n<li>Object cache (internal WordPress cache or external stores such as Memcached\/Redis)<\/li>\n<li>Expired and orphaned transients<\/li>\n<li>Database bloat: post revisions, auto-drafts, trashed posts, spam\/trashed comments, orphaned post and comment meta, plus table optimization<\/li>\n<li>Filesystem cache directories left behind by other caching tools<\/li>\n<li>OPcache (when the extension is available on the server)<\/li>\n<li>APCu user cache (when the extension is available on the server)<\/li>\n<li>Stale PHP session files<\/li>\n<li>Rewrite rules (permalink structure)<\/li>\n<li>Asset\/browser cache version, for cache-busting<\/li>\n<\/ul>\n\n<p><strong>Included tools:<\/strong><\/p>\n\n<ul>\n<li>One-click \"Super Clean\" that runs every layer at once<\/li>\n<li>Advanced tab to trigger any single cleanup layer on its own<\/li>\n<li>Optional daily auto-clean, scheduled through WP-Cron<\/li>\n<li>Activity log with a history of every cleanup run<\/li>\n<li>Admin bar shortcut to clean cache from anywhere in wp-admin<\/li>\n<li>Dashboard widget with a quick cache status overview<\/li>\n<\/ul>\n\n<h4>Notes on the database cleanup<\/h4>\n\n<p>The database cleanup step permanently removes trashed posts and spam\/trashed comments as part of its standard run. Review your trash before using it if you might need to recover something \u2014 this step is irreversible by design, same as emptying WordPress's own trash.<\/p>\n\n<h4>Notes on OPcache \/ APCu<\/h4>\n\n<p>Those two actions only have an effect if the corresponding PHP extension is installed and enabled by your host. If it isn't, the dashboard reports the layer as \"Inactive\" and the action safely does nothing.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to Plugins \u2192 Add New.<\/li>\n<li>Search for \"Byot Cache Cleaner\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>Open \"Byot Cache\" from the admin menu to get started.<\/li>\n<\/ol>\n\n<p>Manual installation:<\/p>\n\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<li>Open \"Byot Cache\" from the admin menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20database%20cleanup%20safe%3F\"><h3>Is the database cleanup safe?<\/h3><\/dt>\n<dd><p>It permanently deletes trashed posts and spam\/trashed comments as part of the standard cleanup. Review your trash first if you need to recover anything.<\/p><\/dd>\n<dt id=\"why%20do%20opcache%2Fapcu%20show%20%22inactive%22%20on%20my%20dashboard%3F\"><h3>Why do OPcache\/APCu show \"Inactive\" on my dashboard?<\/h3><\/dt>\n<dd><p>Those controls only take effect if the corresponding PHP extension is installed and enabled on your server. If your host doesn't provide them, the badge reports \"Inactive\" and the action safely does nothing.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20redis%20or%20memcached%3F\"><h3>Does it work with Redis or Memcached?<\/h3><\/dt>\n<dd><p>Yes. The object cache action flushes whatever object cache backend WordPress is currently using, whether that's an external store like Redis\/Memcached or the default internal cache.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20phone%20home%20or%20send%20data%20anywhere%3F\"><h3>Does this plugin phone home or send data anywhere?<\/h3><\/dt>\n<dd><p>No. All actions run locally against your own site's cache, database, and filesystem. Nothing is sent to any external service.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed the plugin.<\/li>\n<li>Fixed the uploads-directory path to resolve through wp_upload_dir() instead of a hardcoded path.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"All-in-one WordPress cache cleaner: object cache, transients, database, files, OPcache, APCu, sessions and rewrite rules \u2014 from one dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353414","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=353414"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/byot"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353414"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353414"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353414"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353414"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353414"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}