WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm working on a WordPress website in the following test environment URL:


Once the site is complete and everything is tested, I want to deploy to three live environments in different languages:

  • www.example.com/nl
  • www.example.com/fr
  • www.example.com/en

My concern: what if I just copy everything from /wordpress to /en? I know all links will be broken, and also know how to fix this with this tool.

But what if I, let's say, copy everything from /wordpress to /fr and /nl and delete all the pages in order to rebuild them in the correct language? What about the page id's, and the database? Is this a "safe" way to do such a thing, or are there easier methods?

share|improve this question
have you looked in to created a WordPress network of sites? codex.wordpress.org/Create_A_Network – Alex Older Jul 4 '12 at 12:47
Or using a multilanguage plugin? – brasofilo Jul 4 '12 at 13:56
@brasofilo A multilanguage plugin! Of course. I always forget the easiest solutions... Got any suggestions? qTranslate doesn't seem to work well with the latest version of Wordpress. – wp-hooves Jul 5 '12 at 6:39
My previous comment contains 2 suggestions :) – brasofilo Jul 5 '12 at 8:13
Whoops, didn't see that. Thanks. – wp-hooves Jul 5 '12 at 12:54

If the issue is duplicating content to translate a site, it's better to let a plugin do it, or build your own plugin to deal with it.

There are not many of them, and I can cite +WPML, +Multilangual Press and -qTranslate.

Related posts:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.