{"id":29433,"date":"2014-05-11T16:05:27","date_gmt":"2014-05-11T16:05:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/transients-manager\/"},"modified":"2024-10-18T17:06:42","modified_gmt":"2024-10-18T17:06:42","slug":"transients-manager","status":"publish","type":"plugin","link":"https:\/\/eu.wordpress.org\/plugins\/transients-manager\/","author":652472,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.7","stable_tag":"2.0.7","tested":"6.6.5","requires":"5.3","requires_php":"5.6.20","requires_plugins":null,"header_name":"Transients Manager","header_author":"WPBeginner","header_description":"","assets_banners_color":"fafafa","last_updated":"2024-10-18 17:06:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/transients-manager\/","header_author_uri":"https:\/\/www.wpbeginner.com","rating":5,"author_block_rating":0,"active_installs":20000,"downloads":531052,"num_ratings":38,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.7.7":{"tag":"1.7.7","author":"mordauk","date":"2019-04-28 18:27:54"},"1.8.1":{"tag":"1.8.1","author":"johnjamesjacoby","date":"2021-12-27 20:45:02"},"2.0":{"tag":"2.0","author":"johnjamesjacoby","date":"2021-12-16 19:07:01"},"2.0.1":{"tag":"2.0.1","author":"johnjamesjacoby","date":"2021-12-21 21:53:49"},"2.0.2":{"tag":"2.0.2","author":"johnjamesjacoby","date":"2021-12-23 23:18:58"},"2.0.3":{"tag":"2.0.3","author":"justinahinon","date":"2022-08-02 08:17:58"},"2.0.5":{"tag":"2.0.5","author":"johnjamesjacoby","date":"2023-12-12 20:37:06"},"2.0.6":{"tag":"2.0.6","author":"johnnytee","date":"2024-10-09 17:19:10"},"2.0.7":{"tag":"2.0.7","author":"_smartik_","date":"2024-10-18 17:06:42"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":38},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1671074,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1671074,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":1671074,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500-rtl.png":{"filename":"banner-1544x500-rtl.png","revision":2645363,"resolution":"1544x500","location":"assets","locale":""},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2645363,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250-rtl.png":{"filename":"banner-772x250-rtl.png","revision":2645363,"resolution":"772x250","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2645363,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.7.7","1.8.1","2.0","2.0.1","2.0.2","2.0.3","2.0.5","2.0.6","2.0.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2645363,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2645363,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"View Transients","2":"Edit Transient"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4567,3971,8509],"plugin_category":[59],"plugin_contributors":[77545,77655,77612,77893],"plugin_business_model":[],"class_list":["post-29433","plugin","type-plugin","status-publish","hentry","plugin_tags-cron","plugin_tags-tool","plugin_tags-transient","plugin_category-utilities-and-tools","plugin_contributors-johnjamesjacoby","plugin_contributors-mordauk","plugin_contributors-smub","plugin_contributors-wpbeginner","plugin_committers-chriscct7","plugin_committers-smub","plugin_committers-tommcfarlin","plugin_committers-_smartik_","plugin_support_reps-devdavidam","plugin_support_reps-mohammedeisa","plugin_support_reps-niksebastian"],"banners":{"banner":"https:\/\/ps.w.org\/transients-manager\/assets\/banner-772x250.png?rev=2645363","banner_2x":"https:\/\/ps.w.org\/transients-manager\/assets\/banner-1544x500.png?rev=2645363","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/transients-manager\/assets\/icon.svg?rev=1671074","icon":"https:\/\/ps.w.org\/transients-manager\/assets\/icon.svg?rev=1671074","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/transients-manager\/assets\/screenshot-1.png?rev=2645363","caption":"View Transients"},{"src":"https:\/\/ps.w.org\/transients-manager\/assets\/screenshot-2.png?rev=2645363","caption":"Edit Transient"}],"raw_content":"<!--section=description-->\n<h4>Easily Manage Transients<\/h4>\n\n<p>This is a developer tool that provides a user interface to manage transients.<\/p>\n\n<p>You can easily view, search, edit, and delete transients from Tools &gt; Transients.<\/p>\n\n<p>A toolbar toggle allows you to suspend transient updates to help with testing and debugging.<\/p>\n\n<h4>Features of Transients Manager<\/h4>\n\n<ul>\n<li>Toolbar button to suspend transient writes<\/li>\n<li>View all transients in the database<\/li>\n<li>Edit the name, expiration, and value of any transient<\/li>\n<li>Delete any transient<\/li>\n<li>Search transients by name<\/li>\n<li>Bulk actions to delete: all, expired, unexpired, or persistent transients<\/li>\n<\/ul>\n\n<h4>Credits<\/h4>\n\n<p>This plugin is owned by <a href=\"https:\/\/syedbalkhi.com\/\" rel=\"friend\">Syed Balkhi<\/a> and maintained by the <a href=\"https:\/\/www.wpbeginner.com\/\" rel=\"friend\">WPBeginner<\/a> team.<\/p>\n\n<p>It was originally created by <a href=\"https:\/\/pippinsplugins.com\/\" rel=\"friend\">Pippin Williamson<\/a>.<\/p>\n\n<h4>What's Next<\/h4>\n\n<p>If you like this plugin and find it useful to manage transients, please leave a good rating and consider checking out our other projects:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/duplicator.com\/\">Duplicator<\/a> \u2013 Easy, fast and secure WordPress backups and website migration.<\/li>\n<li><a href=\"https:\/\/optinmonster.com\/\">OptinMonster<\/a> \u2013 Get more email subscribers with the most popular conversion optimization plugin for WordPress.<\/li>\n<li><a href=\"https:\/\/wpforms.com\/\">WPForms<\/a> \u2013 #1 drag &amp; drop online form builder for WordPress (trusted by 5 million sites).<\/li>\n<li><a href=\"https:\/\/www.monsterinsights.com\/\">MonsterInsights<\/a> \u2013 See the stats that matter and grow your business with confidence. Best Google Analytics plugin for WordPress.<\/li>\n<li><a href=\"https:\/\/www.seedprod.com\/\">SeedProd<\/a> \u2013 Create beautiful landing pages with our powerful drag &amp; drop landing page builder.<\/li>\n<li><a href=\"https:\/\/wpmailsmtp.com\/\">WP Mail SMTP<\/a> \u2013 Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.<\/li>\n<li><a href=\"https:\/\/rafflepress.com\/\">RafflePress<\/a> \u2013 Best WordPress giveaway and contest plugin to grow traffic and social followers.<\/li>\n<li><a href=\"https:\/\/smashballoon.com\/\">Smash Balloon<\/a> \u2013 #1 social feeds plugin for WordPress - display social media content in WordPress without code.<\/li>\n<li><a href=\"https:\/\/aioseo.com\/\">AIOSEO<\/a> \u2013 The original WordPress SEO plugin to help you rank higher in search results (trusted by over 3 million sites).<\/li>\n<li><a href=\"https:\/\/www.pushengage.com\/\">PushEngage<\/a> \u2013 Connect with visitors after they leave your website with the leading web push notification plugin.<\/li>\n<li><a href=\"https:\/\/trustpulse.com\/\">TrustPulse<\/a> \u2013 Add real-time social proof notifications to boost your store conversions by up to 15%.<\/li>\n<li><a href=\"https:\/\/searchwp.com\/\">SearchWP<\/a> \u2013 The most advanced custom WordPress search plugin to improve WordPress search quality.<\/li>\n<li><a href=\"https:\/\/affiliatewp.com\/\">AffiliateWP<\/a> \u2013 #1 affiliate management plugin for WordPress. Add a referral program to your online store.<\/li>\n<li><a href=\"https:\/\/wpsimplepay.com\/\">WP Simple Pay<\/a> \u2013 #1 Stripe payments plugin for WordPress. Start accepting one-time or recurring payments without a shopping cart.<\/li>\n<li><a href=\"https:\/\/easydigitaldownloads.com\/\">Easy Digital Downloads<\/a> \u2013 The best WordPress eCommerce plugin to sell digital products (eBooks, software, music, and more).<\/li>\n<li><a href=\"https:\/\/sugarcalendar.com\/\">Sugar Calendar<\/a> \u2013 A simple event calendar plugin for WordPress that\u2019s both easy and powerful.<\/li>\n<\/ul>\n\n<p>Visit <a href=\"https:\/\/www.wpbeginner.com\/\">WPBeginner<\/a> to learn from our <a href=\"https:\/\/www.wpbeginner.com\/category\/wp-tutorials\/\">WordPress Tutorials<\/a> and about the <a href=\"https:\/\/www.wpbeginner.com\/category\/plugins\/\">best WordPress plugins<\/a>.<\/p>\n\n<h4>Thanks<\/h4>\n\n<p>Transients Manager is the best way to manage transients in your WordPress site.<\/p>\n\n<p>Our goal is to make using WordPress easy, both with our <a href=\"https:\/\/www.wpbeginner.com\/wordpress-plugins\/\" rel=\"friend\">WordPress plugins<\/a> and resources like <a href=\"https:\/\/www.wpbeginner.com\/\" rel=\"friend\">WPBeginner<\/a>, the largest WordPress resource site for beginners.<\/p>\n\n<p>I feel that we have done that here, and I hope you find Transients Manager useful.<\/p>\n\n<p>Thank you,\n\u2013Syed Balkhi<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Transients Manager by uploading the <code>transients-manager<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory. (See instructions on <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners\/\" rel=\"friend\">how to install a WordPress plugin<\/a>.)<\/li>\n<li>Activate Transients Manager through the <code>Plugins<\/code> menu in WordPress.<\/li>\n<li>Go to Tools &gt; Transients<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20work%20with%20object%20caching%20%28memcached%2C%20redis%2C%20etc...%29%3F'><h3>Does this work with Object Caching (Memcached, Redis, etc...)?<\/h3><\/dt>\n<dd><p>No. It only works when transients are stored in the database.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.7 - October 18, 2024<\/h4>\n\n<ul>\n<li>Fix: Security fix<\/li>\n<\/ul>\n\n<h4>2.0.6 - October 3, 2024<\/h4>\n\n<ul>\n<li>Improved: Product Education<\/li>\n<\/ul>\n\n<h4>2.0.5 - December 12, 2023<\/h4>\n\n<ul>\n<li>Improved: Support for PHP8.2 and below<\/li>\n<\/ul>\n\n<h4>2.0.3 - August 2, 2022<\/h4>\n\n<ul>\n<li>Misc: The plugin is tested up to WordPress 6.0<\/li>\n<\/ul>\n\n<h4>2.0.2 - December 23, 2021<\/h4>\n\n<ul>\n<li>Fixed: \"Delete All\" bulk action works again<\/li>\n<li>Fixed: Add \"Delete All\" button to table actions<\/li>\n<li>Improved: More value types now visible in List Table (up to 100 characters)<\/li>\n<\/ul>\n\n<h4>2.0.1 - December 21, 2021<\/h4>\n\n<ul>\n<li>Fix: PHP fatal error when guessing JSON value type<\/li>\n<\/ul>\n\n<h4>2.0.0 - December 16, 2021<\/h4>\n\n<ul>\n<li>Added: Small-screen support<\/li>\n<li>Added: Value type hints<\/li>\n<li>Added: Ability to delete all without expiration<\/li>\n<li>Added: Site &amp; Auto clean timestamps<\/li>\n<li>Added: CodeMirror support when editing<\/li>\n<li>Added: Notices on successful save &amp; delete<\/li>\n<li>Added: Notice when using object caching<\/li>\n<li>Improved: Bulk actions<\/li>\n<li>Improved: List table styling<\/li>\n<li>Improved: Pagination styling<\/li>\n<li>Improved: Truncation of large keys &amp; values<\/li>\n<li>Improved: Security &amp; performance<\/li>\n<\/ul>\n\n<h4>1.8.1 - July 30, 2019<\/h4>\n\n<ul>\n<li>Tweak: Added stripes to transients table rows for improved readability, props @malavvasita<\/li>\n<li>Tweak: Improved HTML markup and functionality of Cancel button on edit screens, props @cfoellmann<\/li>\n<\/ul>\n\n<h4>1.8 - November 20, 2019<\/h4>\n\n<ul>\n<li>New: Added support for bulk deleting selected transients, props @ash0ur<\/li>\n<\/ul>\n\n<h4>1.7.7 - April 28, 2019<\/h4>\n\n<ul>\n<li>Fix: Transient search not working.<\/li>\n<\/ul>\n\n<h4>1.7.6 - March 30, 2019<\/h4>\n\n<ul>\n<li>Changes text domain from \"pw-transients-manager\" to \"transients-manager\" to support translations through WordPress.org.<\/li>\n<\/ul>\n\n<h4>1.7.5 - July 24, 2018<\/h4>\n\n<ul>\n<li>Fix: Language files not loading properly.<\/li>\n<\/ul>\n\n<h4>1.7.4 - January 8, 2018<\/h4>\n\n<ul>\n<li>Fix: Site transients cannot be deleted<\/li>\n<\/ul>\n\n<h4>1.7.3 - October 10, 2016<\/h4>\n\n<ul>\n<li>Updated translation files<\/li>\n<li>Bulk delete actions are now public so they can be accessed outside the plugin<\/li>\n<\/ul>\n\n<h4>1.7.2 - December 18, 2015<\/h4>\n\n<ul>\n<li>Fix: Incorrect identification of site transients, props @ctalkington<\/li>\n<\/ul>\n\n<h4>1.7.1 - November 25, 2015<\/h4>\n\n<ul>\n<li>Fix: Transients with \"_site\" in their name improperly processed<\/li>\n<\/ul>\n\n<h4>1.7 - October 20, 2015<\/h4>\n\n<ul>\n<li>New: Added a Delete All Transients button, thanks @MatthewEppelsheimer<\/li>\n<\/ul>\n\n<h4>1.6.1 - September 3, 2015<\/h4>\n\n<ul>\n<li>Fix: Only show Suspend Transients button to administrators<\/li>\n<\/ul>\n\n<h4>1.6 - August 18, 2015<\/h4>\n\n<ul>\n<li>New: Added Toolbar option to suspend transient updates<\/li>\n<\/ul>\n\n<h4>1.5 - May 26, 2015<\/h4>\n\n<ul>\n<li>Fix: Site wide transients not deleted when deleting transients with an expiration, props @freemp<\/li>\n<li>Fix: Undefined index notice when deleting transients with an expiration<\/li>\n<\/ul>\n\n<h4>1.4 - May 13, 2015<\/h4>\n\n<ul>\n<li>Bug: Site transients were not supported<\/li>\n<\/ul>\n\n<h4>1.3 - January 29, 2015<\/h4>\n\n<ul>\n<li>New: Added Cancel button to the edit screen, props @freemp<\/li>\n<li>New: Added Refresh button to the main screen, props @freemp<\/li>\n<li>New: Added German translation, props @freemp<\/li>\n<li>New: Added Brazilian Portuguese translation, props @freemp<\/li>\n<li>Fix: Replaced English PO file with POT file<\/li>\n<\/ul>\n\n<h4>1.2.1 - January 26, 2015<\/h4>\n\n<ul>\n<li>Fix: Properly detect class definitions that are passed to get_transient_value(), props @freemp<\/li>\n<\/ul>\n\n<h4>1.2 - July 21, 2014<\/h4>\n\n<ul>\n<li>New: Added an option to bulk delete all transients that have an expiration date, thanks to <a href=\"https:\/\/github.com\/MikeGrace\">Mike Grace<\/a><\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>New: Added support for deleting expired transients in bulk<\/li>\n<li>Fix: Bug with how the transient expiration date is determined<\/li>\n<li>Fix: Bug with how the expiration date is shown for transients that don't have an expiration date<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Bug with transients that include <em>transient<\/em> in their name<\/li>\n<li>Fix: Bug with the way expired transients are displayed<\/li>\n<li>New: Added a languages folder with default language files<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First release!<\/li>\n<\/ul>","raw_excerpt":"Provides a familiar interface to view, search, edit, and delete Transients.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/29433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=29433"}],"author":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/smub"}],"wp:attachment":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=29433"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=29433"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=29433"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=29433"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=29433"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=29433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}