If the sitemap is showing leapwp domains intermittently instead of the mapped domains, this works:
- My Sites > Network Admin > Sites > search for the site
- Note the staging domain
- Click on Edit for that site (not Dashboard)
- Settings tab > change the Site Address (URL) to the client domain
- If the client doesn’t have SSL yet then you also need to change the footer login. Genesis > Simple Edits > change the login URL to http://www.[client-domain]/wp-login.php
- Add the staging domain in domain mapping, leaving the primary domain as the client domain.
Implications:
- You will have to search for the site using the mapped domain
- When you click on the site under all sites, you will get an insecure content warning. Take the s off https and log in again to edit the site
- Client has to use the login you’ve just set up in the footer and can’t use the https://leapwp.* one