I accidentally deleted a post and don't see it in Trash. How can I recover and restore it. Just did it an hour ago.


If your post isn't in Trash, then it was completely deleted. The only way to restore it is recovering your database from an earlier backup. If you don't have backups and your post was deleted from the database - there is no way to restore it.


If you have deleted the posts, you can't no longer access it. If you would like to verify your deleted post are available or not, you could check in your wordpress database table named -> prefix_posts (table) and check post_status column. If you found your post is still in trash in that column. Make that trash to publish.

  • Hi, Por. How do I get to my Wordpress database table named prefix_posts?
    – brajesh
    Jun 26 '17 at 9:08
  • Hi @brajesh , Go though phpmyadmin from your hosting. prefix_posts means when you install wordpress, you gave a name to all of wordpress database table. Please check my screenshot cdn.pbrd.co/images/1RizMdlQH.png
    – Por
    Jun 26 '17 at 16:01

Your hosting account may have a daily backup of database. So please

  1. Login to your account
  2. Select Backup Restore
  3. Select the date to recover from (in your case previous day)
  4. Restore database. and you would see your deleted page back in your dashboard.

P.S : Responding to this post though old one, so that it helps someone looking for it.


If your post isn't in the thrash section then it would have been deleted permanently. The only way to restore it is by rolling out to the previous back up . Else I am afraid you have to redo the task again.

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.