why on earth would wordpress decide not to give us the choice of whether we want revisions or not? It is a complete waste of resources and right now I’m stuck and can’t figure out how to move forward.
I have a fairly large table with data in a post that I edit sometimes 3 or 4 times a day. Its at the point now where I can no longer edit the post because it seems like wordpress is trying to compare my post with every revision resulting in a 30 sec timeout as seen here:
Fatal error: Maximum execution time of 30 seconds exceeded in /mnt/w0001/d46/s17/b02e53cb/www/wp-includes/wp-diff.php on line 287
I ran a query on my database to delete everything that had post_status=’revision’ which successfully removed the revisions however i STILL cannot access this post to edit it.
I tried the many plugins and code hacks to disable revisions and they dont actually disable the revision feature.. it seems like they just hide the revisions from your posting options. The reason I say this is because with the plugins/hacks to disable revisions, after creating a new post with a large table in it and making about 10-15 changes to it saving after each one I eventually get the wp-diff.php error. So the revisions are still being created, wordpress is still comparing them and still failing.
My only option now with this post is to go directly into my database, copy the content, and create a new post out of it. Then I can edit that one a couple of times until I hit the limit again, and create a new post again.. cycle continues.
If anyone knows how to completely remove post revisions from WordPress please let me know otherwise I’ll simply downgrade back to 2.5 and stay there.