This thread is resolved. Here is a description of the problem and solution.
Problem: The client is trying to ensure their logo appears on all language versions of their site using Astra and Elementor Pro. The logo only displays on the English version, and when attempting to set it for other languages via the WordPress Customizer, the logo field is unresponsive and cannot be edited.
Solution: 1. Confirm the logo is set in the Customizer’s header/logo section for the default language (English). 2. Switch the Customizer preview to another language using the language switcher in the top WordPress admin bar (e.g., select Danish). 3. Check if the logo field is filled for the secondary language. If it’s empty, select the same logo image as your default language and click Publish. 4. If the logo field is already filled for each language but still not showing, further troubleshooting might be needed to check for header template overrides or caching issues.
This solution might be outdated or not applicable to your specific case. If the issue persists, we recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If needed, please open a new support ticket here.
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.
Background of the issue:
I am trying to translate my logo so that it appears on all pages of my site. Currently, it only appears on the English site. You can see the issue on this page: hidden link
Symptoms:
The logo only appears on the original (English) site and not on other language versions.
Questions:
How can I ensure the logo appears on all language versions of my site?
I'm more than happy to take a closer look at this.
1. Is there a specific logo version (you can share the filename if you already uploaded it in the WordPress media area) that you want to use for the other languages, or you want to use the same logo as the one showing on the main language?
2. I would like to kindly request temporary access (wp-admin and FTP) to your site in order to examine the issue thoroughly. The necessary fields can be found below the comment area. When you log in to leave your next reply, please be assured that the information you enter is private and will only be visible to you and me.
Our Debugging Procedures
I will thoroughly review various settings in the backend to determine if the issue can be resolved. While I will not make changes that affect the live site, it is still advisable to back up the site before granting us access. Should further debugging be necessary, I will create a duplicate and work in a separate, local development environment to avoid any impact on the live site.
- Before granting us access, please ensure that the site files and database are backed up.
If you do not see the wp-admin/FTP fields, please refrain from posting your website details, as they will be made public. Kindly request I enable the private box if you do not see the required wp-admin/FTP fields. You can find the private box by following this link: hidden link
Please follow these steps to translate your logo media correctly:
Go to WP Media and locate your uploaded logo file:
/wp-content/uploads/2024/03/Inropa_Logo-hvidtekst-transp.svg
Open the media file in the WordPress backend and note its media ID — you can find it in the URL when viewing the file.
Go to WPML → String Translation and search for the media ID (for example, 1234).
Once you locate the string, add the translation for that media ID.
Finally, return to Media and open the logo in the default language.
Then use the language switcher to view the translated version — it should appear with a separate ID.
I found the ID in the media list when I hovered over the file name (it doesn't appear in the URL). The file ID is 832, and I translated that in the translation box of the logo (the original language text simply said "832", so I typed in the same in all the translated languages). I might have done it wrong, but it doesn't work.
The same goes for the sticky header logo that has the ID 828 - I can't even find this logo when I search for the ID in String Translations.
If I'm going to grant access to support, I'll need an email address (can only add a user with an email).
I updated the link to the correct one in String Translation for all languages and both logo versions, and then cleared the cache in the Litespeed Cache plugin you have active on your site.