On a windoze pc use the hosts file to work privatly on your blog, or site:
1) do not point your sites name servers to the site;
either get a cheap temporary hosting with a company other
than your current host, set up the domain on the other host, & point the domain to temporary host; or (temporarily) just enter the wrong name servers; or, if your domain is registered with a registry like eNom or NameCheap or 1 of eNoms thousands of agents, just enter an IP address different from the correct IP in the “A” records of name servers.
This prevents public access to site.
2) in C:\WINDOWS\system32\drivers\etc is a file named hosts (no extension): make a copy of hosts like hosts.bakup then, right-click on hosts, open with wordpad.exe add 2 lines after the sample line for localhost
serverIP [TAB] www.example.com
serverIP [TAB] example.com
Save the hosts file, close wordpad, close all browsers, open browser & type your domain in the address bar. You will see your site “live” on the server, & can make changes, add/remove plugins, add entries, even add back dated entries, you will be the only one that “sees” your site, because the hosts file takes priority over the public name server info.
Once you are ready to go live, update name servers for your domain to the correct info; it may take 72 hrs. for your DNS to propagate, after which, you remove the entries from hosts file, save it, so you see what the public is seeing..