Adding a New Site Author: admin 316 views Whilst in Sites move your mouse to the top right of the screen and click on the + button: You will site a modal box appear where you can add the new site details. Fill in all the details and click on Save to add a new site Still stuck? How can we help? Was this page helpful? Yes No How can we help? A premium WordPress theme with an integrated Knowledge Base, providing 24/7 community-based support. Send