Do you want to learn how to manage and delete transients in WordPress?
Transients are used in WordPress to temporarily store data for WordPress plugins and themes. By managing your transients, you can optimize for speed and ensure your website is always working properly.
In this article, we’ll show you how you can easily manage and delete transients in WordPress.
What Are Transients in WordPress?
WordPress plugin and theme developers often use transients to store time-sensitive information in your WordPress database.
This helps to make plugins and themes function faster, which improves your WordPress website performance while reducing overall server load.
For example, many WordPress social media plugins will use transients to store share count data for blog posts.
If they didn’t use transients, then your server would need to connect to every social network on each page load, which would significantly slow down your loading speeds.
Why would you want to delete and manage transients?
Transients can be incredibly useful, but sometimes things can go wrong.
For example, you could have a connection between Facebook and your website that isn’t working, and it’s showing a post share count of 0.
Instead of waiting for the transient to expire, you can simply clear the transient cache to get the correct share count instantly.
If you’re experiencing an issue with your popular posts, or share counts showing up, and you’ve cleared your WordPress cache, then it could be an issue with your transients.
Clearing out expired transients can also help to optimize your WordPress database and give you better performance. This can be helpful when you’re moving a staging site to a live WordPress hosting server.
Are WordPress transients like cookies?
WordPress transients are similar to cookies in that they both let developers store temporary information. However, transients are much more powerful and can do a lot more.
For example, cookies are stored in your visitor’s browser and have several limitations. They aren’t as programmable and they are less secure.
On the other hand, transients are stored in the WordPress database, can store multiple types of data, are easily programmable, and are more secure.
With that said, let’s take a look at how you can manage and delete your transients in WordPress.
How to Manage Transients in WordPress
The best way to manage and delete transients in WordPress is by using the Transients Manager plugin. It lets you easily manage, delete, and edit your WordPress transients.
Note: We’ve tested the plugin as of this post’s last updated date and it works with WordPress 5.7.2 with no issues.
First thing you need to do is activate and install the plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Upon activation, you need to go to Tools » Transients. From here you will see a list of transients stored in your WordPress database.
You can perform bulk deletion tasks, or delete transients individually.
This page lets you perform the following bulk actions:
- Delete expired transients
- Delete selected transients
- Delete all transients with an expiry date
- Delete all transients
To identify a transient, simply look at the name. For example, the transient named ‘wpforms_t15s_wpforms’ is associated with the WPForms plugin.
Right next to the name column, you’ll see the value for each particular transient. The transients value could be an object, array, number or alphanumeric string as the value.
You’ll also see an expiration time for each transient. Some of them may not have an expiration time set and will be displayed as ‘Does not expire’.
You can delete any of these transients by simply clicking the ‘Delete’ button.
To edit individual transients, simply click the the ‘Edit’ link in the ‘Actions’ column. This brings up a screen that lets you set the value, expiration time, and even rename the transient.
This feature comes in handy when you are testing a theme or plugin and want to check it with different transient values.
If you do make any changes to the transient, then make sure you click the ‘Save Changes’ button.
Alternative: If you’re using the WP Rocket caching plugin, then there’s a built-in setting to help manage and delete transients.
Simply navigate to Settings » WP Rocket and then click on the ‘Database’ menu option.
Then, scroll down to the ‘Transients Cleanup’ section.
Here you can check the boxes, if you want to automatically remove all or only expired transients.
Once you’re done making changes make sure to click ‘Save Changes and Optimize’ at the bottom of the page.
For more details, see our guide on how to properly set up WP Rocket in WordPress to speed up your site.
We hope this article helped you learn how to manage and delete transients in WordPress easily. You may also want to see our guide on how to get a free email domain, and our recommendations of the must have WordPress plugins for businesses.