Problem: The client was unable to save Avada theme options for different logos on separate language domains (peaceconference.org and friedenskonferenz.info). They encountered an error message and an HTML 400 error code when attempting to change the logo on peaceconference.org. The issue was linked to session sharing across domains and incorrect settings in .htaccess. Solution: 1. Ensure the 'Auto sign-in and sign-out users from all domains' option is enabled under 'WPML > Languages' in the 'Language URL format' section to facilitate session sharing across domains. 2. Resave the permalinks after enabling this option and log out, then log back in from the secondary domain. 3. If translating the logo, use the 'String Translation' to translate the logo image IDs. This involves finding the default and translated image IDs in 'Media > Library', adding them to 'String Translation', and ensuring they are correctly linked. 4. For issues caused by .htaccess settings, such as 'Header set Referrer-Policy "no-referrer"', adjusting or removing these settings may resolve saving issues. 5. To apply specific CSS to translated pages, use the 'lang' attribute selector in your CSS, for example:
html[lang="en"] .logo{ background-color: red; }
If these steps do not resolve your issue or if the solution seems outdated or irrelevant to your case, we highly 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 further assistance is needed, please open a new support ticket at WPML support forum.