Thanks, Knil. Instead of deleting, I think that archiving posts would be a more suitable option. Archived posts are removed from the post overview but can still be accessed through search or filters. Admins can still delete those posts if necessary.
Should post authors be able to archive their posts at any time or only when there are no other comments?