Support » Fixing WordPress » Add addition new site

  • I want to work on a new site for the my current live URL and want to start a dev site and leave my current site up until it is done.
    I am not seeing the “Add site” tab mentioned in some of the help articles I’ve read, or even a “Sites” option in the menu on the left. Seems like it was there when I last updated my site a while back.

    Please help.

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.