How to setup a (WordPress) website development environment to build sites locally, deploying them to a staging server first before pushing them live.