This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 reply, has 2 voices.

Last updated by Shekhar Bhandari 1 year ago.

Assigned support staff: Shekhar Bhandari.

Author Posts
April 26, 2019 at 5:00 pm #3692495


We are trying to accomplish the following:

Wordpress site with mostly global content being published to 8 subdomains based on region (,, etc.).

For each region, we need the content to be available in 5 languages (,, etc.).

The vast majority of the content on the website is global (staff, locations, posts, etc.) and shared across all subdomains, but some content will be region specific and would only show up on that region's subdomain.

We are unsure if WPML alone will work for us. We've been told that it will but we've also been told that we need to use multisite. But if we use multisite then that makes our mostly global content very challenging.

Do you have any suggestions on a setup that you think could work for us based on the info above? I'm glad to answer any questions you might have to help you understand what our goals are.

April 29, 2019 at 4:05 am #3699929

Shekhar Bhandari

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

Welcome to WPML support. I'd be assisting you further on this issue.

Global site
--> subdomainsA
----> subdomainsA/language directory(fr, en, etc)
--> subdomainsB
----> subdomainsB/language directory(fr, en, etc)

If I understand correctly, you want structure like above? Isn't it.

Do you need the subdomains to be the translated version of the global site? Also, in addition, the directories(fr, en, etc) to be the translated version of the subdomains?

If yes, this is not possible right now, you can create a translation version of the global site to subdomains or translation version of subdomains to directories.

Also, WPML can operate either on domains per language (subdomains) or language directory (/fr, /en, etc) so it's impossible to use both URL parameters on the single site.

Being so, here is what you can do to achieve this:

Use directories accordingly instead of subdomains, an example would be like below

global site
--> globalsite/fr/
--> globalsite/fr-en/

And using custom language switcher display to control the available translation, the example will be only showing globalsite/fr-en/ link when the client is using globalsite/fr/

Using custom programming code to create a feature to support your needs, which is beyond the scope of our support.

At this point, we would suggest you consider contacting one of our certified partners from this link:

Before doing so please have a look also here:

You will get the custom assistance you need to get on with your project.

Let me know if this helps.

Kind Regards,