I accidentally deleted about 20 blog posts and they were in my trash folder for over a month and now have permanently deleted. I was wondering if there's a way to recover these? For example I have seen mention of MySql database and phpMyAdmin, and was wondering if these would be applicable in my case and, if so, how do I use them? Thanks in advance!

  • @Hottie Rizwan, Do you found any solution? If yes, please share. Thanks in advance – Tayyab Chaudhary Mar 30 at 8:23
  • @TayyabChaudhary you should not have posted the comment as a solution to the question, you got flagged by the anti-spam system, and could be banned automatically if you do it again. As for the answer, see Max's answer – Tom J Nowell Mar 30 at 9:11

Do you have backups of your database? If not, ask your hosting provider if they have backup copies of your database from the time before the posts were deleted.


Unfortunately, it's impossible to recover deleted posts from within WordPress or current MySQL database. That's because it's called Permanently delete.

The only opportunity to recover deleted posts is to roll back the whole database from the backup if it exists. Check your hosting panel — may be you have Automatic Backups setting enabled.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.