Plugin / Transient Cleaner

David Artiss

Changelog

Changelog

Learn more about my version numbering methodology

1.5.7

  • Maintenance: Transient housekeeping now takes place as part of WordPress 4.9 and above. Therefore, on all installations >= 4.9, an admin message will be shown to indicate as such
  • Maintenance: Some further tidying up of code
  • Bug: Fixed a multisite counting issue

1.5.6

  • Bug: Had changed the settings screen name to fix another issue but forget to change it in one location, which meant settings couldn’t be saved. Fixed and abject apologies.

1.5.5

  • Enhancement: Minor tweaks to how the options screen contents are generated
  • Enhancement: Improved the error reporting when the plugin is used with object caching
  • Bug: Settings link on plugin meta no longer appears if you’re using object cache or using the ‘lite’ version of the plugin (i.e. when there is no options screen!)
  • Bug: If you were using object cache then the plugin was still queueing up a daily job to run the housekeeping anyway. I’ve now stopped that

1.5.4

  • Maintenance: Assorted tweaks to the README
  • Maintenance: Removal of donation links BUT addition of Github links
  • Maintenance: Changing of some on-screen wording – correct spelling in some cases and to make US English in others

1.5.3

  • Enhancement: README updates to reflect changed plugin directory
  • Maintenance: Minimum WordPress level for the plugin has been raised to 4.6, so various changes have been made to accommodate that
  • Maintenance: Because of the new minimum WordPress level loading of the language scripts is no longer required. The folder has also been removed, as has the link to it

1.5.2

  • Bug: Oops. Although it seemed to work fine on my test system, it looks as if the code for the new ‘lite’ mode was causing some users errors. I’ve now (I hope) corrected that. Apologies.

1.5.1

  • Maintenance: Beware the Atom editor and it’s default setting of appending extra blank lines! Extra lines have now been removed from the bottom of various files
  • Maintenance: Also took the opportunity to correct my site URLs, as my domain has recently changed (the old URLs still work as I’m smart enough to put redirects in place but, still, it’s neater to do it properly)

1.5

  • Enhancement: A new option has been added to allow you to run in “lite” mode, where no option screen will be present and default settings will be used. Useful for multi-site installations or just where you want to run with minimal performance impact
  • Enhancement: Re-instated the code change that I removed in 1.4.1 – this time it performs a version check and only calls the extra function if available
  • Enhancement: After WP 4.6 you no longer need to load the plugin’s text domain. So I don’t!
  • Enhancement: Added a links sidebar to the help drop-down
  • Maintenance: Changed the menu names so they no longer clash with other plugins
  • Maintenance: Making use of Yoda conditions to ensure stability of code
  • Bug: Sorted bug which meant that changing the scheduled run time didn’t work

1.4.2

  • Maintenance: Updated branding, inc. adding donation links

1.4.1

  • Bug: Awww… biscuits. I was being smart by including a call to a function to check something without realizing you have to have WordPress 4.4 for it to work. Thankfully, it’s not critical so I’ve removed it for now and will add a “proper” solution in future

1.4

  • Enhancement: Re-written core code to work better with multisite installations
  • Enhancement: Administration screen re-written to be more “in keeping” with the WordPress standard layout. More statistics about cleared transients are also shown
  • Enhancement: Instead of piggy-backing the housekeeping schedule (which some people turn off) I’ve instead implemented my own – it defaults to midnight but, via the administration screen, you can change it to whatever hour floats your boat
  • Enhancement: For those nerdy enough that they want to code links to our amazing cleaning functions, we’ve added some super whizzy hooks. Check the instructions about for further details
  • Maintenance: This is now a Code Art production, so the author name has been updated and the donation link (including matching plugin meta) ripped out. I for one welcome our new overlords.
  • Maintenance: Renamed the functions that began with atc_ to tc_
  • Maintenance: I admit it, I’ve been naughty. I’ve been hard-coding the plugin folder in INCLUDES. Yes, I know. But I’ve fixed that now
  • Maintenance: I’ve validated, sanitized, escaped and licked the data that’s sent around the options screen. Okay, I didn’t do that last one
  • Bug: Some PHP errors were vanquished

1.3.1

  • Maintenance: Added a text domain and domain path

1.3

  • Enhancement: Added links to settings in plugin meta
  • Enhancement: Updated admin screen headings for WP 4.3
  • Enhancement: Now used time() instead of gmmktime(), so as to follow strict usage
  • Bug: Big PHP error clean-up

1.2.4

  • Maintenance: Updated links on plugin meta

1.2.3

  • Bug: Removed PHP error

1.2.2

  • Enhancement: Options are now only available to admin (super admin if a multisite)
  • Bug: Removed reporting of “orphaned” transients – these are actually transients without a timeout

1.2.1

  • Maintenance: Updated the branding of the plugin
  • Enhancement: Added support link to plugin meta

1.2

  • Maintenance: Split files because of additional code size
  • Maintenance: Removed run upon activation
  • Enhancement: Improved transient cleaning code efficiency (including housekeeping MU wide transients)
  • Enhancement: Added administration screen (Tools->Transients) to allow ad-hoc runs and specify run options
  • Enhancement: Show within new admin screen whether orphaned transients have been found (in this case full clear of the option table is recommended)
  • Enhancement: Added internationalization
  • Enhancement: If external memory cache is in use display an admin box to indicate this plugin is not required

1.1

  • Enhancement: Transients will be initially housekept when the plugin is activated

1.0

  • Initial release

Ratings

5
21 reviews

Rating breakdown

Details Information

Version

1.5.7

First Released

27 Nov, 2012

Total Downloads

90,297

Wordpress Version

4.6 or higher

Tested up to:

5.3

Require PHP Version:

5.3 or higher

Tags

Contributors

Languages

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.