Almost 5 years before, I made a small plugin for WordPress called WP-Optimize. The very basic nature of this plugin was as simple as click and clean the junk data from WordPress databases.
It was to the point – straight forward tool for WordPress administrators. I have used it in all my WordPress projects and It did what it was supposed to do.
But eventually I realized, this plugin can be a very helpful tool for the people who manages and uses WordPress sites on a daily basis. So I decided to put it on the WordPress.org plugins repository. Since then, it has almost half a million downloads and an average of 4.6 rating.
I wasn’t always able to upgrade the plugin due to my heavy day time job. Regardless, it never actually stopped working. Lately I motivated myself to do some good changes that will help out others.
Of course one big part of that was to listen to the community forums. I listened and tried to make their needs about this plugin come true.
I just release a moderately major changes to this plugin. I am going to show you, WP-Optimize just got better and more efficient in cleaning your WordPress sites.
It is highly advised to keep a proper database backup before implementing it.
Here are the list of things that has changed in this plugin:
1. Optimization code enhancement
WP-Optimize is now cleans tables with much more performance enhanced process. It may require more memory but overall the performance of optimization has been improved.
2. More options for cleanup
More cleanup options added. Cleanup of orphaned post meta tags, unused tags and transient options in wp_options table. In addition to that, it also cleans up your items in trash, both for Posts and Comments.
3. Better admin interface
Admin interface has been re-organized and added tabbed interface for more cleaner approach. Independent Settings page and additional Information pages added.
4. Automatic cleanup and optimization schedules
Scheduler was one of the most important upgrade for this plugin. It has been asked so many times in the forum. I tried to keep things simple. Scheduler supports 3 recurring schedules – Weekly, Bi-Weekly and Monthly.
5. Ability to retain selected number of weeks data
This was also an important feature. This option allows you to turn on a retention period to keep that last number of weeks data in the database. It is very effective when you want to clean your database but you do not want to lose some of the elements due to the cleaning process.
6. Translation strings cleanup
Previously, translation strings were combined together with spaces, and other characters. It wasn’t so easy for the translators to translate the plugin. Now strings are cleaner and all sort of spaces and extra characters are removed.
7. Selective auto optimization switches
I am sure not everyone wants to clean everything automatically. Hence, there are enough switches for the auto optimization at the Settings page.
8. Settings to enable admin bar link
This admin tweak will allow you to add a quick access link to the WordPress admin bar and it will only be visible to the administrator. You can turn this on and off from the settings page.
9. Integrated development log from WordPress TRAC
Integrated updates from the plugin code commit trac. This enables you to see the development log for changes that were submitted. This was added to the Info page.
10. Status report
Status report basically shows you – When was the last optimization, What is the Status of auto optimization, How much space can you save. It’s helpful in many context. It also shows you when is the next automatic optimization will be performing.
11. Ability to clean up all Trackbacks and Pingbacks
I have seen a lot of trackback and pingback spams before and I found out there was no easy way to get rid of those. You will be surprised how much database space they consume. There are some SEO values to these entries, so I do not directly encourage you to use those clean up options. But the options are there if you need ’em.
Bottom-line is; WP-Optimize keeps your database and tables tidy and clean. If you run a moderately large WordPress site, this plugin will help you clean up your tables and database periodically.
If you do not prefer the automatic optimization, you can always do the manual clean up process.
Thanks everyone who have been using this plugin for a long time. Thanks to the Donors and the Translators who have spend their time translating the plugin.