Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client was experiencing an issue where the logo was not appearing in the navigation menu on their bilingual WordPress site using WPML. In the main language (English), the logo appeared everywhere except the navigation menu. In the secondary language (Greek), the logo did not appear at all. The issue was not present when WPML was deactivated.
Solution:
We identified that the issue was related to CSS settings. To resolve it, we added the following CSS code in Appearance -> Editor -> Styles -> Additional CSS:

.wp-block-site-logo.is-default-size img{ max-width: none; }

We advised the client to flush the cache memory and update the translation of the FrontPage_EN template. Additionally, we recommended duplicating the FrontPage_EN template to Greek and translating it to ensure the menu structure is correctly applied in both languages. For detailed steps on duplicating and translating templates, please refer to the WPML documentation.

If this solution does not resolve your issue, or if it 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 do not hesitate to open a new support ticket at WPML support forum.

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.

Tagged: 

This topic contains 6 replies, has 0 voices.

Last updated by Carlos Rojas 1 week, 3 days ago.

Assisted by: Carlos Rojas.

Author Posts
October 27, 2025 at 3:53 pm #17522886

vassilisN

Background of the issue:
I am trying to display the logo correctly on my WordPress site using WPML. The site has two languages: Greek and English, with English as the default language. The logo should appear in the navigation menu for both languages.

Symptoms:
The logo is not displayed in the navigation menu in either language. It only appears in English when placed outside the navigation menu. In Greek, the logo never appears, regardless of its placement.

Questions:
Why is the logo not appearing in the navigation menu for both languages?
How can I ensure the logo displays correctly in Greek?
Is there a specific setting in WPML that affects logo display in different languages?

October 28, 2025 at 10:58 am #17525594

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hello,
Thank you for contacting us

You described that the issue happens in the original language, where WPML makes no changes, so I suspect this issue is not caused by WPML. If you deactivate the WPML plugins, does the problem persist?

Looking forward to your message.
Regards,
Carlos

October 29, 2025 at 12:11 pm #17529324

vassilisN

Dear Carlos,

My question was very clear, "Why is the logo not appearing in the navigation menu for both languages?".
In the main language (EN) appears wherever in the site select the block "Site logo" except from the navigation menu.
In the secondary language (GR) it doesn't appear at all.

If I deactivate WPML it works fine in the main language.

Thank you in advance for your prompt reply.

October 29, 2025 at 12:19 pm #17529339

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Thank you for your reply and for clarifying that the issue disappears when the WPML plugins are deactivated.

1.- Please describe step-by-step how to add/remove the logo and share the URL where you can do it.

2.- Share the access credentials to your site in your next message, which I have set private. This will allow us to reproduce the issue by following the steps described in the previous point and double-checking the configuration.

Confirm you have created a full site backup that you can restore if necessary.

October 29, 2025 at 3:12 pm #17530106

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Thank you for sharing the credentials requested.

The cause of the issue was in the CSS. To solve it, I went to Appearance -> Editor -> Styles -> Additional CSS and added this code:
/*Logo -- Added by WPML*/
.wp-block-site-logo.is-default-size img{
max-width: none;
}

Please flush the cache memory, update the translation of the FrontPage_EN template, and check if the issue disappeared.

Note: I'd recommend duplicating the FrontPage_EN template to Greek and then translating it, because it seems the menu structure is not being translated correctly.

October 29, 2025 at 8:24 pm #17530717

vassilisN

Dear Carlos,

Thank you for your assistance and the tips.

The problem has been partially solved: as the logo is displayed in En but not in Greek
hidden link -yupi!!! yes the logo is there!-
hidden link -no logo-

Regarding your tip to duplicate FrontPage_EN template I don't know how to duplicate it and translate it into Greek.

A peculiar issue is that the FrontPage_EN template is appeared different when Templates are loaded in Greek and different when are loaded in EN, or this is normal?

I'm sure I'm missing 99% of WPML's functionality.

Thank you in advance for your prompt support

FrontPageTemplate_EN in Greek.png
FrontPageTemplate_EN in English.png
October 30, 2025 at 11:31 am #17532366

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+01:00)

Hi,
I'm glad to help you, and I'm sure we will find a solution for the logo in Greek 🙂

To duplicate the template and then update the translation, there are just a few steps you need to follow. Here are the steps:
- Create a full site backup that you can restore if something goes wrong. Or create a staging site with a copy of the live site by using the WP Staging plugin (it is free to use) and running all the tests there without affecting the production site.
- Go to WPML -> Translation Dashboard -> Make sure English is selected in the admin bar (at the top)
- Scroll to the Site Templates section -> Select 'FrontPage_EN'
- Scroll down to the bottom and select the Duplicate option
- Once you duplicate the template, you should end up with the exact same content in the template in both languages
- Update the home page translation and check the results
- Then, if necessary, you need to follow the same steps in the Translation Dashboard, but the second time, you just need to select the 'Translate myself' option and translate it in WPML -> Translations

The steps above should solve the problem; however, there is a known issue that I'd kindly ask you to check at this URL: https://wpml.org/errata/template-is-not-applied-to-translated-page/ and apply the workaround if you created the staging site or if you have a site backup.