WordPress Plugins For Managing WordPress Post Revisions

In this tutorial, we look at a number of WordPress plugins that will help you manage your post revisions.

WordPress Plugins For Managing WordPress Post Revisions

WordPress Plugins For Managing WordPress Post Revisions

In a separate tutorial, we looked at the WordPress Post Revisions feature, where WordPress saves all your post revisions, so you can always go back to an earlier version of what you have written and restore it.

In this tutorial, we look at a number of WordPress plugins that will help you manage your post revisions.

Revision Management Plugins

As soon as you update your pages/posts, WordPress begins to store new revisions of your content in its database. You can see these displayed in a Revisions section at the bottom of the page editor …

Post Editor screen - The WordPress revisions list

(Post Editor screen – View the WordPress revisions box)

Autosave and post revisions are no doubt functions that help create a more productive workflow. If you write a lot of content, however, over time the revisions can start building up. This can significantly bloat the size of your WordPress database, so it’s important to also be able to manage your revisions.

Post revisions can really add up after a while

(Post revisions can really add up after a while)

For example, if you have 100 posts published on your site and each post has 10 revisions your WordPress database could be storing up to 1,000 copies of old data. If your post is approximately 100KB data, then with 1,000 revisions of that post, the total database space wasted is about 100MB.

The good news is that there are various free WordPress plugins to help you manage your revisions and reduce the size of your WordPress database. Here are a few of these:

Better Delete Revision

Better Delete Revision Plugin For WordPress

(Better Delete Revision)

Better Delete Revision removes redundant revisions of posts from your database and other revision-related content such as relationships, tags, meta data, and more.

After installing and activating the plugin, you can optimize your WP database without having to log into your server.

In your Dashboard menu, click on Settings > Better Delete Revision

Better Delete Revision - Settings

(WP Settings Menu – Better Delete Revision)

This brings you to the Better Delete Revision Manager panel. Click the ‘Check Revision Posts’ button to calculate the number of redundant post revisions you can safely remove from your database …

Check Revision Posts - Better Delete Revision

(Check Revision Posts – Better Delete Revision)

Depending on the number of posts and revisions stored with each post entry, the plugin calculates and returns a table of post revisions stored in the database …

Better Delete Revision - Posts revisions list

(List of revisions – Better Delete Revision Manager)

Click on the ‘Yes, I would like to delete them! …’ button below the list to remove all items from your database …

Clear posts revisions list

(Delete list of revisions)

The redundant post revisions will be cleared from your WP database …

Better Delete Revision - Revisions list removed

(Revisions list deleted – Better Delete Revision Manager)

Practical Tip

After some time has passed, we recommend running the tool again to keep your database as lean as possible, since WordPress will automatically begin saving all revisions again …

WordPress will automatically begin saving all new post revisions again!

(WordPress will automatically begin to save your new post revisions again!)

Like the other plugins listed further below, you can also use this plugin to keep your database optimized …

Optimize your database - Better Delete Revision

(Better Delete Revision Manager – Keep the site’s database optimized)

The plugin checks to see if your WordPress database needs optimization and runs a one-click database table optimization routine without the need to log into your server panel …

Better Delete Revision checks if the WordPress database needs optimization

(Better Delete Revision lets you perform a one-click optimization routine)

For more details, go here}:

Optimize Database after Deleting Revisions

Optimize Database after Deleting Revisions

(Optimize Database after Deleting Revisions)

This plugin is similar to the one described above. It not only lets you prune unnecessary revisions of pages and posts (it also lets you keep an ’x’ amount of the most recent revisions) and checks if your database needs cleaning and optimization, it also lets you do the following optional tasks:

  • Delete trashed pages, comments, and posts
  • Delete unused tags
  • Delete ’pingbacks’ and ‘trackbacks’
  • Exclude certain pages/posts and tables from cleaning and optimization
  • Automatically schedule optimizations
  • And more!

Optimize Database after Deleting Revisions Plugin For WordPress - Settings

(Optimize Database after Deleting Revisions Plugin For WordPress – Settings Panel)

For more details, go here}:

WP-Optimize

WP-Optimize - WordPress Plugin

(WP-Optimize WordPress Plugin)

In addition to performing tasks such as cleaning redundant post and page revisions and checking if the WordPress database needs optimization, WP Optimize also lets you perform the following maintenance tasks:

  • Enable/Disable comments for all published posts
  • Remove trashed comments
  • Mobile device friendly (optimize your site on the go)
  • Remove all trackbacks and pingbacks
  • Clean up auto draft posts
  • Ability to keep data from selected number of weeks when cleaning up
  • Option to add or remove link on WP admin bar
  • Enable/Disable weekly optimization scheduling
  • See database table statistics
  • Receive email notifications on automatic database cleanup
  • Highlights dangerous cleanup items in red
  • And more!

WP-Optimize WordPress Plugin - Settings Panel

(WP Optimize – Settings)

For more details, go here}:

WP Sweep

WP Sweep - WordPress Plugin

(WP-Sweep – WordPress Plugin)

In addition to optimizing your database tables and deleting unnecessary post revisions, this plugin also cleans up:

  • Auto drafts
  • Unapproved comments
  • Orphan term relationships
  • Duplicated term meta
  • Unused terms
  • And more!

WP-Sweep - Settings Panel

(WPSweep Plugin – Settings)

For more details, go here}:

For more plugins that can help you manage post revisions and optimize your database, go to Plugins > Add New and search for keywords like “Revisions“, “Optimize Database“, etc …

Add New - Plugins Menu

(Add New Plugins – WordPress Plugins Menu)

We hope that you have found the above information on plugins that will help you manage your WordPress post revisions useful.

WordPress Plugins For Managing WordPress Post Revisions

***

"I was absolutely amazed at the scope and breadth of these tutorials! The most in-depth training I have ever received on any subject!" - Myke O'Neill, DailyGreenPost.com

***

WordPress Content Management

Learn how to manage and delete unwanted content in WordPress like comment spam, plugins, posts and page revisions, fix broken links, and more!

WordPress Content ManagementThis tutorial was created using an earlier version of WordPress and may contain outdated information. Please bookmark this page as we will be updating this tutorial soon! To be notified of updates to our content, subscribe to our updates list (see sidebar), or Like our Facebook page.

***

WordPress Content Management

This tutorial is part of our WordPress Management tutorial series. In this tutorial, you will learn how to delete unwanted content (like comment SPAM) and unnecessary data from your site before performing your file backups and installation upgrades.

Depending on how your WordPress site has been configured, you may find that comment spam is regularly being posted to your posts or pages. Even with anti-spam filters installed, it’s hard to stop spam altogether. You may also find that there are inactive plugins or old posts or pages with obsolete information that you don’t need on your site anymore.

Every time you perform regular maintenance of your WordPress site, it’s a good idea to go through and delete all comment spam and get rid of unnecessary data from your site before you back up your database. Deleting these from your site before backing up your MySQL database not only helps to reduce your backup file size but more importantly, if you have to restore your data, you won’t be reimporting things like spam and unnecessary things into your site.

Deleting SPAM & Unwanted Data – Step By Step Tutorial

Preventative Measures

One of the best ways to reduce unnecessary data like comment SPAM from your WordPress site is to install plugins like Akismet that effectively prevent many of the more common Spam methods from getting through to your site in the first place.

To learn more about installing and using plugins like Akismet to help prevent comment spam, see the tutorial below:

Deleting Comment Spam

Log into your WordPress site administration area and go to your dashboard section. The summary section of your dashboard shows if there is any comment spam on your site.

To delete spam, either click on “Spam” in the summary view box of your dashboard …

WordPress Content Management

Or click on “Comments” in your site’s admin navigation menu …

WordPress Content Management

You will be taken to the Comments section …

WordPress Content Management

You have a number of options to delete Spam in the comments section:

1 – To let WordPress decide what is and isn’t spam, click on “Empty Spam” …

WordPress Content Management

This will delete all entries in the Comments > Spam section …

WordPress Content Management

2 – If you want to delete most, but not all of the entries in this section, first select all entries, then uncheck any individual items that you do not want to delete.

To manually select and delete all entries, click the checkbox next to “Author” in the column heading, then select “Move To Trash” from the drop down menu and click on “Apply”.

WordPress Content Management

3 – To manually select and delete individual entries, click the checkbox next to the entry or entries you want to delete. Select Move To Trash from the drop-down menu and click on “Apply”.

If you have moved any entries to the Trash, you will have the option to either restore your entries to the “Comments” section or delete them permanently …

WordPress Content Management

Deleting Plugins

To delete or remove a plugin from your site, make sure that the plugin is inactive (deactivated).

Go to the plugins section of your site by clicking on the Plugins section of your WordPress administration menu …

WordPress Content Management

Find the plugin you want to remove from your site and make sure it’s deactivated …

WordPress Content Management

You now a number of options for deleting the unwanted plugin from your site:

Deleting Plugins Inside WordPress

If your hosting/server configuration allows you to delete WordPress plugins directly from within your WordPress administration area, then simply click on the Delete link below the plugin name in the “Plugins” section …

WordPress Content Management

If you cannot delete a plugin from inside your WordPress admin area, then delete the plugin using either the FTP or cPanel procedures as shown below:

Deleting Plugins Using FTP

To delete an inactive plugin from your WordPress site using FTP (File Transfer Protocol), launch your FTP application …

WordPress Content Management

(image above shows FireFTP add-on for Firefox browser)

Navigate to the “plugins” folder in your server (located inside the “wp-content” folder), and locate the plugin you want to delete …

WordPress Content Management

Delete the plugin from the server (in the example shown below, this was done by right-clicking with the mouse on the plugin folder and selecting “Delete” from the menu – this may work differently for you depending on your FTP application) …

WordPress Content Management

The plugin will be removed from your site.

Deleting Plugins Using cPanel

To delete an inactive plugin from your WordPress site using cPanel, log into your cPanel account …

WordPress Content Management

Double-click on the “File Manager” folder inside your cPanel administration to open it …

WordPress Content Management

Navigate to the “plugins” folder in your server (located inside the “wp-content” folder) and locate the plugin you want to delete. Click once on the filename to select it …

WordPress Content Management

Delete the plugin from the server by clicking on the “Delete” button, then clicking the Delete File(s) button when a confirmation pop-up window appears …

WordPress Content Management

The plugin will be removed from your site.

To learn more about deleting plugins, see the tutorial below:

Deleting Posts And Pages

Deleting posts and pages that you no longer want or need is a straightforward operation.

To delete a post, log into your WordPress administration area and click on Posts in the main navigation menu …

WordPress Content Management

Select the post you want to delete and click on the Trash button to delete the item …

WordPress Content Management

Repeat this process to delete any other unwanted posts from your site.

To delete a page, log into your WordPress administration area and click on Pages in the main navigation menu …

WordPress Content Management

Select the page you want to delete and click on the Trash button to delete the item …

WordPress Content Management

Repeat this process to delete any other unwanted pages from your site.

To learn more about deleting unwanted posts and pages, see the tutorials below:

Managing Your WordPress Content – Additional Steps

As well as performing the maintenance tasks listed above, there are some additional steps you can take to eliminate unwanted or unnecessary content from your site:

Clean Up Your WordPress Installation

If you didn’t perform this step during the WordPress Configuration stage, then do it now.

To learn how to clean up your WordPress installation, see the tutorial below:

Check For Dead Links

Over time, some links on your posts or pages pointing to external sites, pages, and/or resources may become obsolete. This can happen for a number of reasons, e.g. site owners move or delete their pages, terminate their sites, change domain names, etc.

As you have no control over this, it’s a good idea to check for dead or broken links on your site every few months or so. You can also automate this process using plugins.

To learn more about finding and fixing broken links, see the tutorial below:

Delete Post Revisions

WordPress automatically saves your post revisions every time you add a new post or page or edit an existing one. After a while, this can add a lot of unnecessary data to your site. Depending on how often you add content to your site, deleting excess post revisions can help to remove unwanted data and reduce the size of your WordPress database.

To learn more about deleting excess post revisions, see the tutorial below:

Clean Up Your WordPress Database

All data from your WordPress site is stored in a database on your server. Over time, the continuous process of adding, editing, and deleting data, installing and removing plugins, themes, images, etc. to your WordPress database can affect its performance. Cleaning up, backing up, and maintaining your database optimized can help to improve your site’s performance.

Cleaning up your WordPress database and making WordPress database backups is covered in detail in the next section of this tutorial module.

Next Step:

Now that you know how to keep your site free from spam and other unwanted data from your site, the next step is to learn how to clean up your database and perform MySQL data backups.

To learn how to perform MySQL data backups, see the tutorial below:

WordPress Content Management

(Source: Pixabay)

***

"I am beyond impressed with what you have put together. I can tell that you put a ton of hard work into building what you have. You have the absolute best content on WordPress I have ever seen!" - Robert T. Jillie

***