Assign different headers to different language pages ( WMPL )

Dear support,

My website is using WPML and it has both English and Chinese version. I used WPML to create 2 sets of content pages. However, in the header builder, when I try to assign a header to pages, I can only see the Chinese version pages but no English version pages are shown for selection ( except Front page ). Could you please tell me how to show all pages available in Wordppress?

Cheers,
Ken

Hey,

This article ought to help you: https://theme.co/apex/forum/t/setup-translation/61

Hi John,

Thanks for the reply. However, I am using 2 separated pages for 2 different languages and link them together. So in Wordpress they are 2 physical pages and WPML just links them together. In the header builder it only shows Chinese version now.

So it doesn’t involve any translation process. I am not sure if you understand my explanation. Could you mind to login to my website to take a look?

We need to launch the website soon and I really need to solve the problem.

Cheers,
Ken

Hello There,

Thanks for updating in! You have mentioned that you have two separate pages. Please create two sets of header. One would be assign for the english version and the other header should be assign those pages in other language.

Hope this helps.

Thanks for the reply. However in my first question I already said that I CAN ONLY SEE Chinese version pages but not English version pages in the Header builder. Is it an integration issue with WPML or I did something wrong? Could you please login to my Wordpress to take a look?

Cheers,
Ken

Hi Ken,

We’re sorry for the inconvenience this has caused you. Unfortunately, Header and Footer builder are both incompatible with WPML as of the moment. See this: https://theme.co/apex/forum/t/wpml-issues-with-pro/3364.

Thanks for the reply Lely.

Can I confirm that at this stage I can only assign my headers to the Chinese version BUT NOT English version ( or either one )? I need to tell the client that the limitation at this stage and see what action to go.

Assign a header as global maybe the temporary solution at this stage.

Cheers,
Ken

Yes, there’s currently no option for a header per language so setting up a global header would be the solution. Maybe you could use the language switcher in the header instead.

Thanks.

Thanks xian.

If I set up a global header, is it possible some pages that have NO HEADER? Because there are some pages we don’t want to have menu in it, they are one page advertisement.

Cheers,
Ken.

You can choose a page template with no header. See https://theme.co/apex/forum/t/features-page-templates/50/1 for more details.

Thanks.