Rohan Babbar | wordpress, blogging, blogger

How To Restore Permanently Deleted Posts From WordPress

There are many ways to recover lost content in WordPress.

Method 1: Using Trash Option

WordPress has a built-in feature called Trash to recover deleted pages and posts, however, it only works with recently deleted items. The deleted content stays in the Trash for 30 days.

Steps

Step 1: Log into your WordPress admin panel and go to Posts.

Step 2: Click on Trash and you’ll be redirected to all your deleted posts.

Trash Option
Trash Option

Step 3: Select the post you want to restore, and two options will appear under it – Restore and Delete Permanently.

RestoreTrash
RestoreTrash

Step 4: Select Restore and the post will disappear from the list of items in the Trash folder. Go back to Posts, it will appear here.

Method 2: Using Backup Restore

Often posts have been permanently deleted and aren’t in the Trash folder. Some of the common factors that lead to this situation are mentioned below:

  1. A user chooses to ‘Delete Permanently’.
  2. A user deletes the main administrator account which leads to the deletion of pages or posts created under the admin username.
  3. Hackers access your site and delete pages or posts.
  4. A random glitch during an update or modification on your website causes a few posts to disappear. This is rare but it does happen.

In this case, restoring a backup of the site is the option.

Restoring Deleted Posts from Backup in WordPress

The easiest way to recover deleted blog posts in WordPress is to restore your website’s backup. If you’ve used a backup service like JetPack, or CodeGuard you can easily restore your backup with a few clicks. If you haven’t taken a backup copy, you can try contacting your web host or using cPanel.

Note: Before restoring your backup, you must test the backup copy on any subdomain or different server to ensure it has all the content you want. This includes the deleted posts as well as the new content you’ve recently added to your site. If you revert to an old backup copy, chances are you’ll lose the more recent updates to your site.

Find your last backup (tested) and click on the Restore option.

Rohan Babbar | CodeGuard Restore
Rohan Babbar | CodeGuard Restore
What If You Don’t Have Backup?

Restoring deleted posts with no backup gets tricky and next to impossible, but still, there is one last hope to retrieve your posts through Wayback Machine or Archive.org

Method 3: Using Wayback Machine Or Archive.org

Internet Archive is a non-profit library of millions of free books, movies, software, music, websites, and more.

Steps

Step 1: Visit Archive.org

Rohan Babbar | Archive.org
Rohan Babbar | Archive.org
Step 2: Search for the site you want to retrieve posts from. It will fetch online archives of the website, by getting you the site timeline from the year it first launched.
Rohan Babbar | SneoArchive -2
Rohan Babbar | SneoArchive
Step 3: Click on the available dates of snapshots taken by the archives platform, to look at the content of the website from that particular date.
Rohan Babbar | SneoArchive
Rohan Babbar | SneoArchive
Step 4: Find your deleted posts from archives, copy the content and write a new one from the same.
Rohan Babbar | BackupBlogs
Rohan Babbar | BackupBlogs

Conclusion

It’s always good to back up your blog before making any changes just to be on the safe side. 

I hope this article has helped you with how to recover deleted blog posts on WordPress.