What differences are there between a Privately Published post and a Draft post?

It may be a little bit confusing, but there are significant differences:

  • Publish – published post that anyone can see
  • Future – post scheduled to be published
  • Draft – incomplete post viewable by anyone with proper user role; it doesn’t have it’s permalink assigned yet, so you can view it only as a preview
  • Pending – post awaiting a user with the publish_posts capability to publish
  • Private – viewable only to WordPress users at Administrator level – the permalink is assigned.