title: Setup wordpress on VPN protected private IP
body: <p>I finished developing a WordPress site and everything was going great.</p>
  
  <p>Then came the time for migration to the private VPN protected IP of the client. After I migrated the site and set up the Website URL and Home to the domain name that people use to bypass the restriction on the Private IP. The website became available for normal users.</p>
  
  <p>I then tried going to the backend and do some more changes to the site and I was surprised that the backend doesn't load, it loads the left panel but all the content of the backend pages doesn't load, so I end up with blank backend pages.</p>
  
  <p><a href="https://i.stack.imgur.com/hHgQO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/hHgQO.png" alt="Blank Backend"></a></p>
  
  <p>The issue is that when I switch it back to having site URL and home URL to the VPN protected private IP in the wp_options database table, the backend works again but since the IP is protected, people cant see the website anymore.</p>
  
  <p>Note that in both base URL settings, my VPN is on but when I put the private IP as base URL, it works and when I put the domain name that goes to the public Ip goes to the private IP, the frontend is good and people can see the website but the backend is blank.</p>
  
  <p>Any idea what needs to change? </p>