Dear Support Team,
I am currently experiencing an issue with a multilingual website I am managing. The site is set up with different domains for each language, with slightly different content (including different menus) on each domain. The problem I am facing is that I am unable to change the header logo so that each domain displays the correct logo in the appropriate language. I managed to set different logos for different domains (through media translation and also with string translation), but the logos are swapped. I have the Czech logo on the Polish domain and the Polish logo on the Czech domain. I double-checked that the Czech flag is associated with the Czech logo and the Polish flag with the Polish logo (in media translation settings and string translation settings). How can I fix this?
Thank you for contacting WPML Support. The logo is usually added from Customizer/theme options and you should be able to translate it by following the below steps:
1. Go to WPML >> String Translation page.
2. Scroll down and click on the Translate texts in admin screens » link at the bottom of the page.
3. Search for the logo image id/URL.
4. Select the string.
5. Click on the Add to String Translation button.
6. Then click on "« Return to String Translation" link.
7. If the logo image id/url assigned the wrong source language, please follow the steps from this thread: https://wpml.org/forums/topic/wrong-source-language-is-assigned-to-the-strings/#post-13045759 to assign the correct language.
8. Add the translated logo ID/URL as translation, you may get the logo ID from Media >> Library by selecting the image.
I have followed all the steps you recommended, but the issue still persists.
– I add the logo in admin screen to String Translation.
– The ID has been changed in String Translation for Polish translation.
– The default language is set to Czech correctly (the Czech language has the ID of Czech logo), and the Polish translation has the ID of the Polish logo.
– When this is set, the Czech logo appears on both domains...
The logo translates only when I upload a different image (Polish logo) in Media Translation as a translation for the Czech logo. At this point, I encounter the following problem: the Polish logo appears on the Czech domain, and the Czech logo appears on the Polish domain.
Please could you assist me further in resolving this issue?
Thank you very much.
Thanks for trying those steps: Could you please follow the below steps and let me know how it goes:
1. Please take a backup of your ste frst for safety reasons.
2. We have recently released WPML 4.6.11, please update it to the latest version. You can update it from Plugins >> Add New page, click the Commercial tab, and then click the “Check for updates” button. Here is the screenshot for more details: https://wpml.org/wp-content/uploads/2020/04/wpml-force-plugin-update-1.png
3. Please make sure you are using the latest version of your theme and other plugins to your site.
4. If the issue persists after following the above steps, please provide temporary access (WP-Admin and FTP Login info) to your site (preferably staging site), so that I can look into your setup and debug the issue.
I’ve enabled a private input box for your next reply.
=== Please backup your database and website ===
✙ I would additionally need your permission to deactivate and reactivate Plugins and the Theme and to change configurations on the site. This is also a reason the backup is really important.
Thank you
The topic ‘[Closed] Logos in two languages are swapped’ is closed to new replies.