PluginProbe
Optimize Database after Deleting Revisions / 4.1
Optimize Database after Deleting Revisions v4.1
3.4.7 3.4.8 3.4.9 3.5 3.5.1 4.0 4.0.1 4.0.2 4.0.3 4.1 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.3 All 144 releases
rvg-optimize-database / readme.txt

readme.txt in Optimize Database after Deleting Revisions 4.1, at readme.txt

374 lines 13.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Optimize Database after Deleting Revisions ===
2 Contributors: CAGE Web Design | Rolf van Gelder
3 Donate link: http://cagewebdev.com/index.php/donations-odb/
4 Plugin Name: Optimize Database after Deleting Revisions
5 Plugin URI: http://cagewebdev.com/index.php/optimize-database-after-deleting-revisions-wordpress-plugin
6 Tags: database, delete, revisions, optimize, post, posts, page, pages, clean, clean up, trash, spam, trashed, spammed, database size, scheduler, transients, unused tags, pingback, trackback
7 Author URI: http://cagewebdev.com
8 Author: CAGE Web Design | Rolf van Gelder, Eindhoven, The Netherlands
9 Requires at least: 2.8
10 Tested up to: 4.4.1
11 Stable tag: 4.1
12 Version: 4.1
13 License: GPLv2 or later
14
15 == Description ==
16
17 This plugin is a 'One Click' WordPress Database Cleaner / Optimizer.
18
19 = Main Features =
20 * Deletes redundant revisions of posts and pages (you optionally can keep an 'x'-amount of the most recent revisions)
21 * Deletes trashed posts, pages and comments (optional)
22 * Deletes spammed comments (optional)
23 * Deletes unused tags (optional)
24 * Deletes 'expired transients' (optional)
25 * Deletes 'pingbacks' and 'trackbacks' (optional)
26 * Deletes 'orphan postmeta items'
27 * Optimizes the database tables (optionally you can exclude certain tables from optimization)
28 * Creates a log file of the optimizations (optional)
29 * Optimization can be scheduled to automatically run once hourly, twice daily, once daily or once weekly at a specific time (optional)
30 * 'Optimize DB (1 click)' link in the admin bar (optional)
31 * 'Optimize Database' Icon in the admin menu (optional)
32 * MULTISITE compatible: optimizes all sites in the network with one click
33
34 = Settings =
35 You can find the settings page in the WP Admin Panel » Optimize Database -or- via the WP Admin Panel » Optimize Database icon (depends on settings)
36
37 = Starting the Optimization =
38 You can start the Optimization in the WP Admin Panel &raquo; Optimize Database.<br />
39 Note: if you use the Scheduler the Optimization will run automatically!<br />
40 Note: you also can click the 'Optimize DB (1 click)' link in the admin bar (if enabled)
41
42 = Multisite Support =
43 * Install the plugin as Network Administrator (Network Admin &raquo; Plugins)
44 * 'Network Activate' the plugin
45 * You only can configure and run the plugin on the main network site, but it will optimize ALL the sub-sites too!
46
47 = Supported languages =
48 * Danish [da_DK] - translated by Alexander Leo-Hansen - http://alexanderleohansen.dk
49 * Dutch [nl_NL] - translated by Rolf van Gelder, CAGE Web Design - http://cagewebdev.com
50 * English [en_US] - translated by Rolf van Gelder, CAGE Web Design - http://cagewebdev.com
51 * German [de_DE] - translated by the.mnbvcx
52 * Italian [it_IT] - translated by Fabio Marzocca
53 * Persian [fa_IR] - translated by Milad Mordi, http://seodaramal.ir
54 * Russian [ru_RU] - translated by Vadim Sokhin, PluginZone - http://pluginzone.ru
55 * Serbian [sr_RS] - translated by Ogi Djuraskovic, FirstSiteGuide - http://firstsiteguide.com
56 * Swedish [sv_SE] - translated by P.E.
57 * Ukranian [uk_UA] - translated by Anna Goriacha, Coupofy - http://coupofy.com
58
59 = Author =
60 CAGE Web Design | Rolf van Gelder, Eindhoven, The Netherlands - http://cagewebdev.com - http://rvg.cage.nl
61
62 = Plugin URL =
63 http://cagewebdev.com/index.php/optimize-database-after-deleting-revisions-wordpress-plugin
64
65 = Download URL =
66 http://wordpress.org/plugins/rvg-optimize-database/
67
68 = Disclaimer =
69 NO WARRANTY, USE IT AT YOUR OWN RISK!
70
71 = Plugins by CAGE Web Design | Rolf van Gelder =
72 WordPress plugins created by CAGE Web Design | Rolf van Gelder<br />
73 http://cagewebdev.com/index.php/wordpress-plugins/
74
75 == Installation ==
76
77 = Single site =
78 * Upload the Plugin to the `/wp-content/plugins/` directory
79 * Activate the plugin in the WP Admin Panel &raquo; Plugins
80 * Change the settings (if needed) in the WP Admin Panel &raquo; Settings &raquo; Optimize Database -or- via the WP Admin Panel &raquo; Optimize Database icon (depends on settings)
81
82 = Multisite =
83 * Install the plugin as Network Administrator (Network Admin &raquo; Plugins)
84 * 'Network Activate' the plugin
85 * The settings are the same for ALL sites in the network, so if you change a setting for one site, it will be used for all other sites.
86 * If you run the plugin from any of the sites, it will cleanup ALL the sites in the network!
87
88 == Changelog ==
89 = 4.1 [01/14/2016] =
90 * NEW: New option: delete revisions older than...
91 * NEW: Persian translation (fa_IR) added
92 * CHANGE: For muliti-site installations you only can use the plugin on the Main site, but all other sites will be cleaned too.
93 * CHANGE: Some minor updates / changes
94
95 = 4.0.3 [12/17/2015] =
96 * BUG FIX: Bug fix for Cron Schedules
97 * BUG FIX: Un-installation generated an error
98 * CHANGE: Some minor updates / changes
99
100 = 4.0.2 [11/28/2015] =
101 * BUG FIX: Settings weren't saved correctly for MultiSites
102
103 = 4.0.1 [11/27/2015] =
104 * NEW: New option: optimize InnoDB tables too
105 * BUG FIX: Localization fixed for extra cron schedules
106 * BUG FIX: De-activation issue on update fixed
107
108 = 4.0 [11/22/2015] =
109 * NEW: Total rewrite of the code (OO code)
110 * CHANGE: Many changes and bug fixes
111
112 = 3.5.1 [11/01/2015] =
113 * BUG FIX: Views are skipped from the optimization
114
115 = 3.5 [10/24/2015] =
116 * CHANGE: Stylesheet is only loaded on required admin pages
117
118 = 3.4.9 [10/23/2015] =
119 * BUG FIX: Bug fixed for deleting unused tags
120
121 = 3.4.8 [09/14/2015] =
122 * BUG FIX: Bug fixed for deleting transients
123
124 = 3.4.7 [08/30/2015] =
125 * BUG FIX: Transients are now deleted using the delete_transient() / delete_site_transient() functions
126
127 = 3.4.6 [06/21/2015] =
128 * NEW: Danish translation (da_DK) added
129
130 = 3.4.5 [06/07/2015] =
131 * NEW: Russian translation (ru_RU) added
132
133 = 3.4.4 [06/03/2015] =
134 * NEW: German translation (de_DE) added
135
136 = 3.4.3 [06/01/2015] =
137 * NEW: Swedish translation (sv_SE) added
138
139 = 3.4.2 [05/10/2015] =
140 * BUG FIX: fixed a bug (options didn't get saved in old multisite installs)
141
142 = 3.4.1 [04/26/2015] =
143 * BUG FIX: fixed a bug for the excluded tables (didn't work anymore)
144
145 = 3.4 [04/24/2015] =
146 * NEW: Ukrainian translation (uk_UA) added
147 * CHANGE: updates for Dutch and Italian translations
148 * CHANGE: a new, fresh look!
149 * CHANGE: a better way to show the EXCLUDED tables on the settings page
150
151 = 3.3.1 [04/08/2015] =
152 * BUG FIX: fixed a bug with the scheduler (it didn't clean everything)
153
154 = 3.3 [03/27/2015] =
155 * NEW: MULTISITE support added (second try ;-))
156 * CHANGE: various minor improvements
157 * BUG FIX: sub-sites are accessible again (in the admin panel)
158
159 = 3.2.1 [03/18/2015] =
160 * CHANGE: due to problems, I removed the MULTISITE support again for now... Sorry about that!
161
162 = 3.2 [03/18/2015] =
163 * NEW: MULTISITE support added
164 * CHANGE: various minor improvements
165
166 = 3.1.4 [03/01/2015] =
167 * NEW: italian language support [it_IT] added (thanks Fabio Marzocca!)
168 * NEW: optimization timer
169 * CHANGE: from now on InnoDB tables are skipped from optimization
170 * CHANGE: various minor improvements
171 * BUG FIX: removed strtolower while fetching database properties
172
173 = 3.1.3 [02/21/2015] =
174 * NEW: showing the icon in the admin menu is now configurable via the settings page
175
176 = 3.1.2 [02/20/2015] =
177 * BUG FIX: fixed the link to the settings page
178
179 = 3.1.1 [02/20/2015] =
180 * NEW: added plugin banners and icons
181 * NEW: added a new admin menu item with icon ('Optimize Database')
182 * CHANGE: moved the language files to the '/language' directory
183 * CHANGE: moved the styles to the '/css' directory
184 * CHANGE: credit removed from the front-end pages
185
186 = 3.1 [01/29/2015] =
187 * NEW: deletion of pingbacks and trackbacks (optional)
188 * CHANGE: link to settings page in the main plugins page
189
190 = 3.0 [12/28/2014] =
191 * BUG FIX: tags only used in scheduled posts won't be deleted anymore (thanks Michael!)
192
193 = 2.9 [10/22/2014] =
194 * NEW: plugin has been fully localized
195 * NEW: dutch language support [nl_NL] added
196 * NEW: serbian language support [sr_RS] added
197
198 = 2.8.3 [09/10/2014] =
199 * CHANGE: using the WP jQuery libs now (not from googleapis anymore)
200 * BUG FIX: check_admin_referer() fixed (gave a debug warning)
201
202 = 2.8.2 [08/01/2014] =
203 * BUG FIX: all problems with getting the table names should be fixed now!
204
205 = 2.8.1 [07/31/2014] =
206 * CHANGE: changed the 'edit_themes' capability back to 'administrator'-role
207 * BUG FIX: no table names beside checkboxes (rewrote it, so it should work for every site now)
208
209 = 2.8 [07/30/2014] =
210 * CHANGE: 'administrator'-role changed to 'edit_themes'-capability
211 * BUG FIX: no table names beside checkboxes
212
213 = 2.7.9 [05/02/2014] =
214 * BUG FIX: some minor bug fixes (thanks Mike!)
215
216 = 2.7.8 [05/01/2014] =
217 * CHANGE: replaced depreciated MySQL queries (from WP 3.9 / PHP 5.5)
218
219 = 2.7.7 [02/16/2014] =
220 * BUG FIX: made jQuery also https compatible
221
222 = 2.7.6 [01/16/2014] =
223 * BUG FIX: empty lines removed from output (gave problems with some RSS feeds)
224
225 = 2.7.5 [12/13/2013] =
226 * CHANGE: two queries optimized for better performance
227
228 = 2.7.4 [12/11/2013] =
229 * BUG FIX: added 'backticks' around the database name in a few queries
230
231 = 2.7.3 [12/09/2013] =
232 * BUG FIX: deleted some CR/LF's from the end of the plugin *sigh*
233
234 = 2.7.2 [12/09/2013] =
235 * BUG FIX: forgot to delete a debug item... oops! sorry!
236
237 = 2.7.1 [12/09/2013] =
238 * BUG FIX: query and depreciated item (mysql_list_tables) fixed
239
240 = 2.7 [12/06/2013] =
241 * NEW: deletion of expired transients (optional)
242
243 = 2.6 [07/22/2013] =
244 * NEW: deletion of unused tags (optional)
245
246 = 2.5.1 [05/24/2013] =
247 * BUG FIX: some short tags removed
248 * CHANGE: schedule time is only relevant and therefore only shown for 'daily' and 'weekly' schedules
249 * NEW: option to turn the '1-click' button in the admin bar on/off
250
251 = 2.5 [05/24/2013] =
252 * NEW: you can set a time (hour) for the scheduler to run (thanks to frekel)
253 * NEW: '1-click run button' in the admin bar (thanks to JB ORSI)
254
255 = 2.3.1 [05/03/2013] =
256 * BUG FIX: fixed a problem with 'invalid header' (during installation)
257
258 = 2.3 [04/26/2013] =
259 * BUG FIX: fixed the 'Stealing Cron Schedules' issue
260
261 = 2.2.9 [04/10/2013] =
262 * BUG FIX: bug fix for the 'check all NON-WordPress tables' link
263
264 = 2.2.8 [03/19/2013] =
265 * BUG FIX: bug fix for deleting Post Orphans
266
267 = 2.2.7 [03/18/2013] =
268 * NEW: 'Orphan Post items' (like 'Auto Drafts') will be automatically deleted too now (thanks to: 0izys)
269
270 = 2.2.6 [03/05/2013] =
271 * Text change: 'logging on' changed to 'keep a log' (thanks to: Neil Parks)
272 * NEW: number of orphans deleted now also shown in the log file
273 * NEW: 'Go To Optimizer' button on settings page (thanks to: RonDsy)
274
275 = 2.2.5 [02/20/2013] =
276 * Bug fix: fixed an (innocent) PHP warning (in error.log)
277
278 = 2.2.4 [02/12/2013] =
279 * Bug fix: error corrected in readme.txt file
280
281 = 2.2.3 [02/09/2013] =
282 * Bug fix: fixed an (innocent) PHP warning (in error.log)
283
284 = 2.2.2 [01/20/2013] =
285 * Bug fix: deleting of postmeta orphans didn't work correctly
286
287 = 2.2.1 [01/17/2013] =
288 * Bug fix: fixed some debug warnings
289
290 = 2.2 [01/11/2013] =
291 * NEW: 'Orphan Postmeta items' will be automatically deleted
292 * NEW: the possibility to exclude tables from Optimization (for instance for 'heavy traffic' tables)
293
294 = 2.1 [01/04/2013] =
295 * Bug fix: keeping a maximum number of revisions didn't work correctly
296
297 = 2.0 [12/18/2012] =
298 * NEW: Logging of the Optimizations (optional)
299 * NEW: Scheduling Optimizations for Automatic Execution (optional)
300 * Many other (technical and cosmetical) changes and improvements
301
302 = 1.3.4 [12/14/2012] =
303 * Changed the buttons for WP 3.5
304
305 = 1.3.3 [12/01/2012] =
306 * Some layout changes
307
308 = 1.3.2 [11/14/2012] =
309 * Shows more information about the optimized tables + other minor changes
310
311 = 1.3.1 [10/07/2012] =
312 * Minor changes
313
314 = 1.3 [10/06/2012] =
315 * Extra button for starting optimization, shows savings (in bytes) now
316
317 = 1.2 [10/03/2012] =
318 * Major update: new options 'delete trash', 'delete spam', 'only optimize WordPress tables'
319
320 = 1.1.9 [09/27/2012] =
321 * Using a different method for retrieving database table names
322
323 = 1.1.8 [09/08/2012] =
324 * Another link fix
325
326 = 1.1.7 [09/03/2012] =
327 * Some textual and link fixes
328
329 = 1.1.6 [09/01/2012] =
330 * Fixed the link to the settings page
331
332 = 1.1.3 [09/01/2012] =
333 * Moved the 'Optimize DB Settings' item to Dashboard 'Settings' Menu and the 'Optimize Database' item to the Dashboard 'Tools' Menu. That makes more sense!
334
335 = 1.1.2 [08/30/2012] =
336 * Minor bug fix for the new option page
337
338 = 1.1 [08/29/2012] =
339 * Added: a new option page, in de plugins section, where you can define the maximum number of - most recent - revisions you want to keep per post or page
340
341 = 1.0.5 [08/21/2012] =
342 * Depreciated item ('has_cap') replaced, abandoned line of code removed
343
344 = 1.0.4 [06/06/2012] =
345 * Now also works with non short_open_tag's
346
347 = 1.0.3 [12/15/2011] =
348 * Some minor layout updates
349
350 = 1.0.2 [12/02/2011] =
351 * Some minor updates
352
353 = 1.0.1 [11/24/2011] =
354 * A few updates for the readme.txt file
355
356 = 1.0 [11/22/2011] =
357 * Initial release
358
359 == Frequently Asked Questions ==
360
361 = How can I change the settings of this plugin? =
362 * Change the settings in the WP Admin Panel &raquo; Settings &raquo; Optimize Database -or- via the WP Admin Panel &raquo; Optimize Database icon (depends on settings)
363
364 = How do I run this plugin? =
365 * WP Admin Panel &raquo; Optimize Database. Then click the 'Start Optimization'-button -or- via the WP Admin Panel &raquo; Optimize Database icon (depends on settings)
366 * Click the 'Optimize DB (1 click)' link in the Admin Bar (if enabled)
367
368 = Why do I see 'InnoDB table: skipped...'? =
369 * That's because optimizing InnoDB tables is not really efficient, so change the table type to MyISAM to have them being optimized.
370 * Update: if you want to optimize your InnoDB tables too, just check the 'Optimize InnoDB tables too' option on the settings page
371
372 = I scheduled the optimization for 8pm but it runs at 6pm (my local time) =
373 * The scheduler uses the local time of the web server which can differ from your own local time
374