When I’m developing a new site, I like to install WordPress on the server and upload my themes and plugins. I like to test out my code, and then create pages & content on the live server. However, I don’t want the general public to be able to access the site until I’m ready.
Enter the Token Access plugin.
This plugin will limit access to visitors who have a token set in a cookie. You can tell it to give you the token by visiting yoursite.com?add_token. Visitors without the token will see a customisable “coming soon” page instead.