This thread is resolved. Here is a description of the problem and solution.
If you are using Elementor Pro or a different theme with customizable theme options, you may want to set a different logo per language.
Once you translate the logo, you may need to tell WPML which logo to display on the front-end in each language. You can do this by going to String Translation and translating the logo ID. If you cannot find the logo string in String Translation, you may need to click the Translate texts in admin screens link at the bottom of the page and add the text to the String Translation table.
Now I go to string translations and no logo... I am using Elementor Pro, installed hello-elementor theme, also created child theme for this, called hello-elementor-child. Logo is added to elementor header template but not as an image element, but as "Site logo" element. So the logo image is defined in "Customize - Site identity".
Now what else should I do? This is so frustrating, paid plugin and one of the basic must have feature is so much pain...
Thanks for contacting WPML forums support. I’ll be glad to help you today.
1) Could you please check the following steps?
1- Go to WPML-> String Translation
2- Scroll down and click on the “Translate texts in admin screens »” link
3- Search for the default language Logo ID
4- Select the strings
5- Click on the “Add to String Translation” button
6- Then click on “« Return to String Translation” link
7- Translate the default logo ID with the translated logo ID
8- Clear the cache, and check the front end
2) Could you please share your Debug information with me?
You can read a detailed explanation about it here. http://wpml.org/faq/provide-debug-information-faster-support
The debug info will give me a lot of information about how your site is configured.
I hope this helps you. If you need further info, please let me know.
Thanks for the debug.info. The Logo ID is the attachment ID, which you can see in the URL. (Kindly check the attached screenshot)
If you couldn't find the ID in the string translation, I would need to take a closer look at your site. So I would request temporary access (WP-Admin and FTP)
– preferably to a test site where the problem has been replicated if possible –
in order to be of better help and check if some configurations might need to be changed
Your next answer will be private, which means only you and I have access to it.
❌ Please backup your database and website ❌
✙ I would need your permission to de-activate and re-activate Plugins and the Theme and to change configurations on the site if needed. This is also a reason the backup is critical.
✙ I also need your permission to take a local copy of your site to debug the issue without affecting your live site.
Thanks for the access details. Could you please check the login security because I got the following message?
(Due to protection of web servers from repeated attacks, we were forced to restrict access to administrative interface of web pages to selected countries. If you are currently in a foreign country, please sign in to WebAdmin, proceed to your domain management and disable this GeoIP filter in CMS section.)
My IP: 154.128.2.198
Country: Egypt
Please let me know if you need any more data to grant me access.
So what did you enter into searchbar to find that string? because I was expecting to find URL path for the logo image so I searched for .png or image name ... Now I see that its really image ID, not the url path..
It's great to hear that it's working correctly now. I searched by the Image ID, not the name.
You can get the ID from Media-> Library, search for the image name and get its ID.