Please keep in mind that all these instructions are written by people who don’t do Wordpress work as their core business - if you know better ways to do something, please share them! Please add handy hints and instructions to this document as you find them (The #local-wordpress-sites channel in slack is the best place to alert people)
We found that applying the theme to existing content didn’t work for us, which then meant pages needed to be recreated, which led to lots of confusing duplication! My advice would be to instead follow the steps outlined below. (But if you know a better way to apply the theme, please share it with the rest of us :) )
Set up a subsite where you want to build your new site, e.g. wp.openfoodnetwork.org.au
Make sure your Wordpress is up to date
Upload Divi: Divi.zip
Activate the Divi theme in Wordpress
Access the Wordpress theme/content files in the global google drive/Communication/Global website/Instructions
Use the instructions at the bottom of this article: https://amazingsystem.zendesk.com/hc/en-us/articles/115002832512-Export-Divi-site-to-another-host to upload the theme
Upload the file Step 1 OFN Divi Customizer Settings.json
Upload the file Step 2 OFN Divi Theme.json
Upload the file Step 3 openfoodnetwork….json
Update all of your content
Use relative links in your content. For example, if you are linking within your Wordpress page, don’t enter https://wp.openfoodnetwork.org.au/about as link target but /about instead. Otherwise these links break when you move the site to another domain.
Put in place any redirects you need
Once your new site is ready, go to the Wordpress settings and change the domain name to the one you want to use, for example from wp.openfoodnetwork.org.au to about.openfoodnetwork.org.au. Then point the domain about.openfoodnetwork.org.au to the IP address of the new server with your new Wordpress site.
There are instructions/recommendations of what to set up/check in terms of content + tips/tricks further down