{"id":320830,"date":"2026-06-07T09:34:53","date_gmt":"2026-06-07T09:34:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/express-transient-cache-cleaner\/"},"modified":"2026-06-07T09:36:11","modified_gmt":"2026-06-07T09:36:11","slug":"purgify","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/purgify\/","author":6658618,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Purgify \u2013 Transient Purge","header_author":"Deepak Rajpal","header_description":"Clear all or expired WordPress transients via the admin toolbar or settings page. Lists every deleted transient key after cleanup.","assets_banners_color":"","last_updated":"2026-06-07 09:36:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/purgify\/","header_author_uri":"https:\/\/deepakrajpal.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":1,"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":"deepakrajpal","date":"2026-06-07 09:36:11"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3563589,"resolution":"1","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"Toolbar menu, settings page, and the success notice with the expanded deleted transient key list."}},"plugin_section":[],"plugin_tags":[146,13248,2872,266073,8509],"plugin_category":[52],"plugin_contributors":[266074],"plugin_business_model":[],"class_list":["post-320830","plugin","type-plugin","status-publish","hentry","plugin_tags-cache","plugin_tags-clear","plugin_tags-delete","plugin_tags-purgify","plugin_tags-transient","plugin_category-performance","plugin_contributors-deepakrajpal","plugin_committers-deepakrajpal"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/purgify.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/purgify\/assets\/screenshot-1.png?rev=3563589","caption":"Toolbar menu, settings page, and the success notice with the expanded deleted transient key list."}],"raw_content":"<!--section=description-->\n<p><strong>Purgify \u2013 Transient Purge<\/strong> gives you a fast, accessible way to clear WordPress transients without leaving the screen you're on.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Admin Toolbar menu<\/strong> \u2014 clear transients from any admin screen or front-end (if logged in as admin) with one click.<\/li>\n<li><strong>Settings page<\/strong> (<code>Tools \u2192 Purgify<\/code>) \u2014 dedicated page with both clear actions and documentation.<\/li>\n<li><strong>Result notice<\/strong> \u2014 after clearing, an admin notice tells you exactly how many transients were deleted, with an expandable list of every key that was removed.<\/li>\n<li><strong>Two clear modes:<\/strong>\n\n<ul>\n<li><em>Clear All<\/em> \u2014 removes every transient regardless of expiry.<\/li>\n<li><em>Clear Expired<\/em> \u2014 removes only transients whose expiry time has passed (safe, routine cleanup).<\/li>\n<\/ul><\/li>\n<li><strong>Nonce-protected actions<\/strong> \u2014 all actions are protected against CSRF.<\/li>\n<li><strong>Translations ready<\/strong> \u2014 ships with translations for Spanish, French, German, Portuguese (Brazil), and Italian.<\/li>\n<li><strong>Lightweight<\/strong> \u2014 no external dependencies, no database tables, no options stored.<\/li>\n<\/ul>\n\n<h4>When should I clear transients?<\/h4>\n\n<ul>\n<li>After updating plugins or themes whose caches are stale.<\/li>\n<li>When debugging unexpected cached content.<\/li>\n<li>As routine maintenance to keep the options table clean (use <em>Clear Expired<\/em>).<\/li>\n<li>After migrating or restoring a database.<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin does not collect, store, or transmit any personal data.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>purgify<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through <strong>Plugins \u2192 Installed Plugins<\/strong>.<\/li>\n<li>Use the <strong>Purgify<\/strong> menu in the admin toolbar from any screen, or go to <strong>Tools \u2192 Purgify<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20clearing%20transients%20break%20my%20site%3F\"><h3>Will clearing transients break my site?<\/h3><\/dt>\n<dd><p>No. Transients are cache entries \u2014 clearing them causes WordPress and plugins to regenerate fresh data on the next request. Your site may be slightly slower for the first few requests after clearing.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20%22clear%20all%22%20and%20%22clear%20expired%22%3F\"><h3>What is the difference between \"Clear All\" and \"Clear Expired\"?<\/h3><\/dt>\n<dd><p><em>Clear All<\/em> removes every transient unconditionally. Use it when you need a completely fresh cache.<\/p>\n\n<p><em>Clear Expired<\/em> removes only transients whose timeout has already passed. This is the safer, more routine option \u2014 it just does what WordPress's own garbage collection is supposed to do automatically.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20object%20cache%20%28redis%20%2F%20memcached%29%3F\"><h3>Does this work with object cache (Redis \/ Memcached)?<\/h3><\/dt>\n<dd><p>If you have an external object cache (e.g. Redis via the Redis Object Cache plugin), transients are stored there instead of the database. This plugin clears the database rows, which is the fallback store. To clear an external object cache, use that cache's own management tools or flush it from its plugin's settings.<\/p><\/dd>\n<dt id=\"is%20it%20multisite%20compatible%3F\"><h3>Is it multisite compatible?<\/h3><\/dt>\n<dd><p>The plugin clears both regular (<code>_transient_*<\/code>) and site-wide (<code>_site_transient_*<\/code>) transients from the current site's options table. Full multisite network support is planned for a future release.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20on%20the%20front-end%3F\"><h3>Can I use this on the front-end?<\/h3><\/dt>\n<dd><p>The admin toolbar links are visible on the front-end when you are logged in as an administrator (provided the toolbar is enabled for your user). They work exactly the same way.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Clear all or expired WordPress transients via the admin toolbar or settings page. Lists every deleted transient key after cleanup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320830","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=320830"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/deepakrajpal"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320830"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320830"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320830"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320830"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320830"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}