I wanted to confirm, from someone on the dev team, if the following autoloaded queries are created by the TagDiv Newspaper theme because it has the _td_ character.
It’s bloating the wp_options table, and it’s consuming the CPU and RAM 100%.
4388025
_transient_td_query_e801e08665ae0c5d06b2c3ab257f37...
O:8:"WP_Query":54:{s:5:"query";a:9:{s:19:"ignore_s...
on
Edit Edit
Copy Copy
Delete Delete
4388026
_transient_td_query_c173a0ae505bc2618db73d3728942a...
O:8:"WP_Query":54:{s:5:"query";a:9:{s:19:"ignore_s...
on
Edit Edit
Copy Copy
Delete Delete
4388016
_transient_td_query_017d1804bb85be613989548995c60d...
O:8:"WP_Query":54:{s:5:"query";a:9:{s:19:"ignore_s...
on
Edit Edit
Copy Copy
Delete Delete
4388017
_transient_td_query_4545db0f9db42548b8207e4db24c15...
O:8:"WP_Query":54:{s:5:"query";a:9:{s:19:"ignore_s...
on
Edit Edit
Copy Copy
Delete Delete
4388018
_transient_td_query_e398f0ca1fb471f2db24455678d54a...
O:8:"WP_Query":54:{s:5:"query";a:7:{s:19:"ignore_s...
on
Edit Edit
Copy Copy
Delete Delete
4421691
_transient_td_query_385d31cc369d6000ae549c0784b78e...
O:8:"WP_Query":54:{s:5:"query";a:9:{s:19:"ignore_s...
on
Edit Edit
Copy Copy
Delete Delete
4392575
_transient_td_query_47411d2c8d66080df624e1cd308e16...
O:8:"WP_Query":54:{s:5:"query";a:9:{s:19:"ignore_s...
on
Edit Edit
Copy Copy
Delete Delete
4381580
_transient_td_query_8fc47fbed0a2a874587eb0dd864d47...
O:8:"WP_Query":54:{s:5:"query";a:8:{s:19:"ignore_s...
on
Edit Edit
Copy Copy
Delete Delete
4381581
_transient_td_query_e2c55ae1130d3c793ae9dfc5dbb789...
O:8:"WP_Query":54:{s:5:"query";a:9:{s:19:"ignore_s...
on
Hi,
Yes, those transients are from the theme and the option for cache on flex blocks is used https://forum.tagdiv.com/use-flex-blocks-cache-option/
What you should do is to clear the old/expired transients, and this should resolve the problem.
How to Manage and Delete Transients in WordPress (The Easy Way)
There should be a cron job to clear expired transients. I am not sure if there is an expiry date added to these entries.
I cannot install a Plug-In as it’s a critical website with high traffic. Please ensure in the next update that expired transients are automatically deleted.
It created around 11,000 entries and bloated the wp_options table and affected the site’s performance negatively.
I see that there has been no progress on this front. I still have to use the CLEAR button under Theme Status to clean the transient entries in the database.
Since my website has significant traffic, the entries bloat the database and increase its size to hundreds of MBs.
Please can you tell me if you plan to fix it in the next update?
Thanks.
Hi,
Normally no modifications are needed. The theme deletes the transients automatically (via wp cron), the code is in this file -> wp-content\plugins\td-composer\legacy\common\wp_booster\td_transients_manager.php This functionality was already in the code since the block cache was added as a feature. If they would not get cleared, then the database would indeed increase.
If they aren’t getting deleted on your website, maybe it’s a conflict, perhaps with a caching/optimization plugin. Or the wordpress cron is disabled. It’s not something that we can recreate or something that was reported by multiple theme users.
Thank you!
