Skip Navigation

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

Problem:
The client wants to display different languages in blog posts while maintaining only two main languages on normal pages.
Solution:
We recommend using the WPML > Languages settings to configure an area that will appear on every blog post, indicating that it is available in other languages if translations exist. The WPML language switcher will only display the languages into which the current page is translated. If a page is not translated into additional languages, those languages will not appear on the front-end to avoid confusion and ensure functionality.

If this solution does not resolve your issue, or if it seems outdated or irrelevant 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. Should you need further assistance, 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.

Tagged: 

This topic contains 1 reply, has 0 voices.

Last updated by Mihai Apetrei 2 months, 2 weeks ago.

Assisted by: Mihai Apetrei.

Author Posts
March 8, 2025 at 6:26 pm #16791754

bogdanT-9

Background of the issue:
I want different language settings to be shown on blogs. The idea is that in the blogposts, different languages will be displayed. And in the normal page only the two main languages.

Symptoms:
None

Questions:
Is it possible with WPML to display different languages in blogposts while keeping only two main languages on normal pages?

March 8, 2025 at 10:57 pm #16792142

Mihai Apetrei
WPML Supporter since 03/2018

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Hi there.

We have a function inside WPML > Languages > where you can set up an area that will show up on every blog post, letting people know that it is also available in other languages (if there are any existing published translations in the backend for that specific post, of course).

The WPML language switcher will always show only the languages into which the current page is translated. If the current page is not translated into any other languages, even if you have set up extra languages in the backend, those will not show on the front-end because it would confuse people, and WPML wouldn't be able to send them to any helpful area.

I hope that you will find this information helpful.

Mihai Apetrei