How can I view wordpress site hosted locally in my home LAN network from the Internet (outside LAN network)?

You need to set up port forwarding on your router.

So when you go to your public-facing IP address (say it’s 204.122.30.5, use a “what’s my IP” site, or check your router’s info page), you’ll want to set up incoming port xxxx to forward to your local server (in your case 192.168.0.100).

Once you get it set up, if you go to http://204.122.30.5:xxxx (your public-facing address plus the port number you set up for port forwarding), you should be able to get to your local site from the outside. For the ‘xxxx’ number, choose a four-digit value that is random.

Be aware that there are some security risks involved in allowing outside access to your home network. There are things you can do to mitigate those risks. Lots of googles/bings/ducks can help you out with that and port forwarding. Your router’s manufacturer’s support pages will also help with setting up port forwarding.