Skip to content Skip to sidebar

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

Problem:
The global header on your website does not display the language switcher on custom post types (CPTs).
Solution:
If you're experiencing this issue with your CPTs, it's likely because the CPT is set as 'Not translatable' in WPML. To resolve this, go to WPML → Settings → Post Types Translation and change the setting for your CPT to 'Translatable – only show translated items'. After this adjustment, you may also need to translate the custom posts to ensure they display correctly across different languages.

Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, 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 5 replies, has 0 voices.

Last updated by franciscoC-44 2 days, 9 hours ago.

Assisted by: Andrey.

Author Posts
March 13, 2026 at 3:17 pm #17896189

franciscoC-44

I have a global header on my website design, however that same design its not displaying the language switcher on custom post types

March 13, 2026 at 7:46 pm #17896643

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you for contacting WPML support.

Could you please upload screenshots showing how you added the language switcher? If there are any additional screenshots, please upload them too.

I've enabled debug information for this support ticket. Please refer to this link for instructions on how to retrieve this information from your site and provide it to us: http://wpml.org/faq/provide-debug-information-faster-support/

March 17, 2026 at 2:34 pm #17905061

franciscoC-44

Hi, Andrey

Thanks for your response. The menu im using, is an empty menu which is being used globally. However, when visiting a CPT page, it is not displayed correctly.

ss_switcher_menu.png
ss_right_header.png
ss_cpt_error.png
March 17, 2026 at 3:33 pm #17905317

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you for your feedback.

I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated, if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.

If I need to debug the problem further, I want to ask whether it's possible to replicate your site locally. I'll need to install a "Duplicator" temporarily or "All In One Migration" plugin on your site. This will allow me to create a copy of your site and your content. If you prefer to do it independently, you can provide the snapshot and send me the zipped package you downloaded.

I might also need to install the Adminer plugin.

Let me know how you feel about this.

March 18, 2026 at 3:41 pm #17908773

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you for providing the details.

The server protection credentials appear to be incorrect, and I’m unable to bypass this additional security layer. Could you please check and update me?

I’ve marked my next reply as private, so you can safely share the correct access details there.

March 19, 2026 at 2:16 pm #17911398

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you for sharing the details.

As I understand it, the issue with the CPT “Bolsa de Trabajo” that has a slug “vacante”. The behavior you’re seeing is expected—there is no language switcher for this CPT because “Vacantes (vacante)” is currently set as Not translatable in WPML → Settings → Post Types Translation.

To make the language switcher available and ensure proper multilingual behavior, change its setting to “Translatable – only show translated items.” You may also need to translate its custom posts.

Screenshot-2026-03-19-at-16-09-12.png
March 19, 2026 at 2:22 pm #17911451

franciscoC-44

Thank you! The i can now see the switcher working.