Hi, there is a PHP error that appears when using the plugin.
PHP Notice: Function load_plugin_textdomain was called <strong>incorrectly</strong>. Attempted to load translations for the <code>transients-manager</code> domain too early. Translations should be loaded after the <code>after_setup_theme</code> action has fired, to ensure that the current user is already set up. Please see <a href="https://developer.www.ads-software.com/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /wp-includes/functions.php on line 6099
I could solve the issue with
add_action( 'plugins_loaded', array( $this, 'text_domain' ) );
changing to this
add_action( 'after_setup_theme', array( $this, 'text_domain' ) );
Thanks,
Johann
Hello,
I’m using the Transients Manager plugin and I have a question regarding the “Delete All” functionality.
When I perform a specific search for transients and then click “Delete All”, does the plugin delete only the transients that match the search criteria, or does it delete all transients in WordPress, regardless of the search?
This is important for me to ensure that only the desired transients are removed.
Thank you in advance for your help and for the excellent tool!
Best regards,
Ricardo
Hello,
On the plugin’s page it states:
Features of Transients Manager
I cannot find the suspend button. Where is it?
]]>Does the “Delete All” button delete all of the transients in the wp_options table, or does it only delete results returned by “Search Transients” regardless of whether all or selected or not, or will it delete all of the results showing when Transients Manager is first opened?
]]>On PHP 8.2, this plugin generates the following deprecation notices:
Creation of dynamic property AM_Transients_Manager::$screen_id is deprecated
wp-content/plugins/transients-manager/transients-manager.php:1351
Creation of dynamic property AM_Transients_Manager::$transient_id is deprecated
wp-content/plugins/transients-manager/transients-manager.php:1031
Creation of dynamic property AM_Transients_Manager::$transient is deprecated
wp-content/plugins/transients-manager/transients-manager.php:1081
Creation of dynamic property AM_Transients_Manager::$action is deprecated
wp-content/plugins/transients-manager/transients-manager.php:1
]]>If we have a transient that contains e.g. an array value, editing it and saving using the plugin converts it to a “serialized” value (really a doubly-serialized value). Thereafter, every save will apply another layer of serialization. This would break code that depends on the value.
Due to this, I believe that if the value is serialized, it ought to be unserialised first, before updating with set_transient.
This is all because WordPress core function maybe_serialize actually re-serializes strings containing serialized values, for some reason.
]]>The Plugin works on WP 6.1.1. PHP 8 but the update dashboard section shows no updates anymore and after doing a new proof for an update, I got differnt warnings like this:PHP Warning: Attempt to read property "current" on bool in /home/wp/disk/wordpress/wp-admin/update-core.php
after disabling the plugin, the update-core is working again and I get new updates…
Hi Support,
We are using Transients Manager on 3 WP site, but we are facing the same problem which the transient suspended automatically a few times. I checked with my team and no one clicked the “Suspend” button on the right top corner.
That’s a problem to our client which they have more than 5k posts on each site. if the transient suspended suddenly, the site speed will turn down 10 – 20 times.
any ideas what it’s the problem on the plugin?
]]>Hey, guys. I have noticed an error similar to this in both Local and in Flywheel installs. It randomly comes up and always seems related to Transient Manager. Any ideas?
Warning: A non-numeric value encountered in ../app/public/wp-includes/cron.php on line 847
]]>
Hi!
Does the plugin automatically purge expired transients? If so, how often and how to turn this feature on/off?
Hello,
a nice feature would be to have a tab/view that show site_transients (on a multisite installation e.g.) that are stored in the wp_sitemeta table and be able to edit/delete those too.
Thank you.
Hello, is safe to delete all transients?
]]>I use this plugin to view transients mostly. I’ve used it recently to delete selected transients, too. More exactly, I opened /wp-admin/tools.php?page=transients-manager
, searched for the pattern wc_report_
, checked relevant items, and issued Delete selected and Apply.
When I browse my wp_options
table now (SELECT option_name FROM wp_options WHERE option_name LIKE '%\\_wc\\_report\\_%'
), I can see orphaned timeout items related to the deleted transients:
_transient_timeout_wc_report_categories_0f16e36e6480b002b28c166763960842
_transient_timeout_wc_report_categories_797a74d235a8d655a06e4e6050e4e603
_transient_timeout_wc_report_customers_1200493ce97da3fa87814b9581f03b64
_transient_timeout_wc_report_customers_20ac89f4d7b0f8e1154a2d03db8cbb8d
_transient_timeout_wc_report_orders_42609c9137014031cbfea53e91e4778a
_transient_timeout_wc_report_orders_stats_0115cc069d10e37ef0d7528bed0ea474
_transient_timeout_wc_report_orders_stats_07b22bceefd285405a8482d86e44307e
_transient_timeout_wc_report_orders_stats_08b5172b6e8e4b076946ead0081506cb
…and so on.
Shouldn’t these items be deleted, too?
]]>After some hunting around we found that when Transients Manager was enabled it was preventing update messages for WordPress and plugins. WordPress was stuck at 5.8.2 and said that it was at the current version, no updates available.
Once we figured out what was causing it and deactivated Transients Manager, 5.9 became available and about 10 plugins also had upgrades showing.
]]>Hi,
I just updated to v2.0.2 from v1.8.1 and tested the delete function.
If I click on the delete button/link under a transient, the plugin deletes the transient AND the timeout record correctly (it didn’t do that before).
But if I select a couple of transients and select “Delete selected” from the bulk actions then press apply… page reloads but nothing happens. Selected transients are still there (I checked the DB too).
]]>Hi,
the 1.8.1 version was wrongly inserted in the ‘tags’ folder with the name ‘trunk’ instead of ‘1.8.1’ https://plugins.trac.www.ads-software.com/browser/transients-manager?rev=2349218#tags/trunk
Currently when you try install the 1.8.1 version via wpackagist, you got the current trunk version.
Can you please upload the 1.8.1 with ther right folder name?
After updating to the latest version, I am unable to delete all transients with one click as before with the button.
I click the dropdown, go all the way to the bottom and select Delete All Transients and it shows a message saying transients have been deleted but they are still all there.
Please fix this with an update to the plugin.
]]>The updated UI in the list view, with a dropdown instead of buttons for each action is horrible to use. Hiding the few options in a dropdown and making the user to click more to get to the same actions is bad user experience. Revert the change and bring back the nice and simple buttons. Please.
]]>Just updated to latest version, now I have warnings on the list page: Warning: json_decode() expects parameter 1 to be string, object given in /home/*/public_html/app/plugins/transients-manager/transients-manager.php on line 829
So, something seems to have gone wrong with the update.
]]>Hey,
we were wondering, if the plugin will receive future checks and updates for newer versions von WordPress.
If the plugin is officially not maintained, we would refrain from using it in the future.
Cheers and greetings from Hanover, Germany
Joda
]]>Hello,
Can you add a feature to allow us to change how many transients appear in the list of transients?
Just like you have the default WordPress option to decide how many posts to show in the admin all posts page, would be nice to have in Transients as well.
Thanks!
]]>First, thank you for your plugin and introducing the delete selected transients functionality! During testing, it was observed that this new feature is not deleting the ‘_transient_timeout_’ rows as it is using a custom query to perform the deletion, whereas the other bulk delete methods are using the WordPress delete_transient() function. If one of the selected (and since deleted) transients is recreated, the expiration date is the same as it was before (assuming it hadn’t yet expired). While this might not be a critical issue for most, it wasn’t what was initially expected as the behavior is not consistent with similar functionality.
]]>Hello,
I am using a plugin that uses transients to store temporary data.
On my localhost site your plugin says that the content of the transient created by this plugin is an array
:
while on my live site your plugin says nothing:
Why this?
]]>Hi, I am using Dedicated Transients plugin (https://www.ads-software.com/plugins/dedicated-transients/) which moves all the transients from wp_options to dedicated table. When it is enabled all features of your plugin work as they should except transient editing. When I click edit transient all fields on next screen are empty.
Although Dedicated Transients seems not so well supported it’s working good and I haven’t noticed any transient-related issues on live site, so I suppose the issue is realted to how your plugin accesses transient data.
Hi,
Can I manage site transients (multisite) with this plugin?
Best regards,
César
I’m running a website on the WordPress.com hosting, Business package. There are no errors thrown but the transients list stays empty. There is functionality on the website that uses the transients and that is working correctly.
Screenshot:
https://snipboard.io/sOHZN3.jpg
Our admin dashboard stopped working and while logged in, on the upper right corner we could see “unsuspend transients” in red.
After looking at the logs we decided to disable the plugin via SSH (rename folder). After renaming it the site went back to normal.
any ideas what it could be so that we can re-enable the plugin?
We had over 140K products and recently removed 60K that we did not need anymore.
]]>Hi there, I would like to know if the plugin gets affected by WordPress Cache. It seems like it is, because, when I am deleting expired transients (with a custom PHP code), the total number of transients do not variate, but then, when you go to the last pages, you see them empty.
Is it possible to “disable” the caching for this view? /wp-admin/tools.php?page=pw-transients-manager
]]>Hi,
Is there any risk/danger when suspending the transients?
My website is quite big (44 plugins now) with a 615MB database.
And when the MySQL queries are being executed for storing the transients in the options table, our hosting provider is notifying us about high levels of memory consumption. We also got to a point where we received notifications of suspending our website (due to the fact that we are using a shared server with other websites hosted there as well).
So, is it ok to suspend? What are the pros and cons of such action?
THank you so much in advance!
]]>Is there a way to automatically delete expired transients using this plugin? We need to delete expired transients every hour and we are wondering if this is possible using this plugin, automatically.
We don’t want to do this process manually as it will take too much time.
]]>