This thread is resolved. Here is a description of the problem and solution.
Problem:
The client needed to set a different logo for different languages in both the Header and Footer.
Solution:
We reviewed the theme documentation and identified the relevant text domain and option name for the logo settings. Here are the steps we followed:
1. Located the text domain
admin_texts_xts-woodmart-options
and the option name
[xts-woodmart-options]default_header
.
2. Navigated to WPML → String Translation.
3. Added the translation for the Serbian header from
header_866760
to
header_226231
.
This change successfully updated the logos for different languages in the header and footer.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket.
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 is split from https://wpml.org/forums/topic/to-change-an-existing-translation-to-a-new-target-language-in-wpml-without-losing-content-2/
Tagged: Documentation request, Exception
This topic contains 13 replies, has 0 voices.
Last updated by Andrey 4 months, 2 weeks ago.
Assisted by: Andrey.
| Author | Posts |
|---|---|
| December 4, 2025 at 8:28 pm #17636110 | |
|
milijanM |
I have to set a different logo when the language is changed in both Header and Footer. |
| December 4, 2025 at 8:42 pm #17636133 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
To set a different logo for each language using WPML, you can make the logo field translatable and assign a different logo ID or URL per language. This is done through WPML → String Translation. Step 1: Add the logo string to WPML String Translation Step 2: Translate the logo string |
| December 4, 2025 at 10:48 pm #17636363 | |
|
milijanM |
Unfortunately, I cannot find these two logos that I need to register. When I type the name of the logo it just doesn't find anything. |
| December 4, 2025 at 11:20 pm #17636411 | |
| milijanM |
Another problem with Post translations: For some unknown reason, when I select and set a Featured Image for a translated post, that image disappears after a while, I don't understand why? The featured image appears in the original language (English) of the post... New threads created by Andrey and linked to this one are listed below: |
| December 5, 2025 at 12:35 pm #17638473 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for your feedback.
From your screenshot, I can see that you searched by logo name and received several URL results marked as “Registered and locked.” Please try the following:
To keep each topic separate and ensure the issue is handled properly, I’ve created a dedicated support ticket for this problem. If you encounter any additional issues related to WPML, please feel free to open a new support ticket. We’ll be happy to assist you. |
| December 5, 2025 at 8:44 pm #17639721 | |
|
milijanM |
Yes, but that file that is kept as registered is not the one I need. The registered file is Asset 39 and I need files Asset 40 and 45. YOUR ANSWER: ME: I can not find them! |
| December 8, 2025 at 2:50 pm #17644540 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it. Please give me the steps on how you set the logo. |
| December 9, 2025 at 5:43 pm #17648949 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for the details. I reviewed it and followed the steps from the previous comment: I went to WPML → String Translation and replaced the logo URL for translation. I have attached screenshots for your review. |
| December 9, 2025 at 7:08 pm #17649149 | |
|
milijanM |
In footer section it is ok, it does switch Logo but in Header does not working! hidden link |
| December 9, 2025 at 9:25 pm #17649460 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I looked into this further. For the header, the theme author explains that you must create a separate header for each language, where you can upload the appropriate logo and adjust other elements as needed. After creating the additional headers, you should add the new header ID to the translations in WPML → String Translation. You can find their instructions here: And here is the relevant note from the theme author: Let me know if you need help applying this on your site. |
| December 10, 2025 at 8:54 pm #17653872 | |
|
milijanM |
Yes, i need help and i want to thank you for helping me with this issue. I created duplicates of the two headers that are applied by default on the site. I tried to follow the instructions but I couldn't make it work. At the end of the Header, which should display the Cyrillic version of the logo, I put the short mark RS. |
| December 11, 2025 at 3:42 pm #17656727 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I have further looked into the theme docs and noticed that they mentioned the textdomain admin_texts_xts-woodmart-options with the option name [xts-woodmart-options]default_header. I went to WPML → String Translation and added header_866760 for Serbian to header_226231. It seems to be working now 🙂 |
| December 11, 2025 at 9:03 pm #17657553 | |
|
milijanM |
Great, thank you for helping me with the default header, but the point is that I have another Header that appears on all other pages except the Home page. header_164179 with Cyrillic logo So, you have solved the default header that appears only on the Home page, however, if you click on the About us button, you will see that another Header appears and you also need to place a Cyrillic logo on it, but in color. Can you do this also for me? |
| December 12, 2025 at 4:45 pm #17660190 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for the update. I’ve checked, and it appears the theme does not provide an option to register the alternative header in WPML → String Translation as the default header. Because of this, WPML cannot automatically apply the alternative header across languages. As a workaround, since you are assigning the alternative header directly on specific pages (for example, the About Us page), you’ll need to do the same for the translated version of each page. To do this, edit the page in the secondary language using the WordPress editor and select the corresponding alternative header there as well. I’ve attached screenshots to guide you through the process. As an additional suggestion to simplify this setup: With this approach: This should reduce the amount of manual work required and make the setup more straightforward to maintain. |














