[Waiting for user feedback] Implementing WPML on a WP multisite
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.
Elementor users - please update WPML to the latest version to maintain compatibility. More details here - https://wpml.org/changelog/2024/12/wpml-4-6-15-critical-update-for-elementor-sites/
Background of the issue:
We have a WordPress multisite setup with two subsites. Subsite 1 is boratool.co.uk, which is the UK site in English. Subsite 2 is boratool.de, which is the German website but currently has all content in English. We want to translate the content on boratool.de from English to German using WPML and set the translated content as the primary language option for the website. We are following the steps in WPML to set up the required language and format the site's URL.
Symptoms:
When trying to format the site's URL, the domain option only shows 'boratool.co.uk' instead of 'boratool.de'.
Questions:
Why does the domain option only show 'boratool.co.uk' instead of 'boratool.de' when setting up WPML?
How can we correctly set the domain for boratool.de in WPML?
as far as I understood your requirement, this behavior is expected as each subsite in a multisite network is isolated from WPML. You can configure WPML on each subsite individually and duplicate the content to have EN and DE versions, but you cannot directly duplicate content from one (the first) subsite to another.
Alternatively, you can set up a multisite network with multiple domains using the sunrise.php drop-in. For more details, check out this guide: Multisite Support with WPML.
I don't think you read through the original post entirely. The issue is NOT the initial configuration however, when we go to the second domain of the multisite, the set-up still references the first domain.
To be clear,
1. We are on hidden link
2. We navigate to WPML > Setup
3. We define the site language and the translation language and click on 'NEXT'
4. On the screen for 'URL FORMAT', the options ONLY refer to the boratool.co.uk as a domain. This should not be 'boratool.co.uk' but should be boratool.de.
Please do review the attached screenshot that better explains our problem.
Happy to jump on a screenshare if that will help find a resolution faster.