Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

WordPress

replacing an old website with a new WordPress website

Hi team,

I have a client who have a website that want to upgrade to a new WordPress site, Do I have to reset the hosting and install WordPress then start working ? or there is another way that I can keep his current site on , work live on the server .. then switch the main domain to the new WordPress site when I am done

Thank you

Travis Lima
Travis Lima
15,877 Points

Hi Mahmoud,

You can totally build your clients site before over writing his original site. If you need help, get in touch with your clients hosting company, ask them to set up a folder where you can load your clients new site and work from while his old site is still live.

You can try clientsoldsite.com/dev (for example), then once you are done, you can use a plugin called WP Clone to transfer the site over to the new destination.

Hope that helps, Trav

1 Answer

Hi Mahmoud,

you might want to check out this course: https://teamtreehouse.com/tracks/wordpress-development

It explains how to develop a WordPress site and recommends which tools to use during development, staging and launch.

Hint: Best practice is always:

  1. local development on your PC/MAC using a software like DesktopServer f.e.
  2. testing site on staging server which is a mirror of your live environment
  3. Launch / deploy staging final version to live server

Best, saskia

Thank you that was helpful. Can I work on my local server from more than one computer ?