Skip to content Skip to sidebar

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

Problem:
You are using the 'Twenty Twenty-four' block theme on your WordPress site and are unable to include the language selector in the top main menu or change menu items for translated pages, as the Appearance > Menus link is unavailable due to the block editor theme.
Solution:
1. The Appearance > Menus section is not available with Block Themes, and the settings under WPML > Languages > Menu language switcher do not work with these themes. Instead, use the WPML Language Switcher Block, which can be placed in the header or footer templates.
2. To translate Block Theme Templates, Template Parts, and Navigation Menus, navigate to WPML > Translation Dashboard, create a translation job for each content, assign the jobs to yourself, and then access them at WPML > Translations to complete the translations using the WPML Translation Editor.
If these steps did not resolve your issue, it might be helpful to send us the WPML troubleshooting information. More information can be found here: https://wpml.org/de/faq/provide-debug-information-faster-support/

Please note that this solution might be outdated or not applicable to your specific 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 the issue persists, please 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 2 replies, has 1 voice.

Last updated by kevinH-59 2 weeks, 5 days ago.

Assisted by: Andreas W..

Author Posts
November 6, 2025 at 9:19 pm #17555592

kevinH-59

Background of the issue:
I'm using the 'Twenty Twenty-four' block theme on my WordPress installation and I'm having some issues with the navigation menus. I translated the 'Main menu' as per instructions. The translations of my original navigation menu appear on all languages.

Symptoms:
I'm not able to include the language selector in the top main menu. Whenever I enable this in WPML -> Languages it just doesn't appear. I would like to change some menu items for the translated pages, but since I don't have an Appearance -> Menu's link (due to the block editor theme), I'm unable to use this option. I installed a plugin to get the Appearance -> Menu's link back, but whatever I change there is not reflected on my pages.

Questions:
How can I include the language selector in the top main menu?
How can I change menu items for translated pages without the Appearance -> Menu's link?

November 6, 2025 at 10:18 pm #17555707

kevinH-59

I found the advanced translation editor via WPML -> translations. But I seem unable to remove menu items. How do I do this?

November 6, 2025 at 10:28 pm #17555709

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

Hello,

The section Appearance > Menus is not available when working with Block Themes.

Also, the settings WPML > Languages > Menu language switcher will not work on Block Themes, as they use a different design approach.

For the language switcher, you will need to use the WPML Language Switcher Block. You can place it into header or footer templates.

To translate your Block Theme Templates, Template Parts, and Navigation Menus you need to go to WPML > Translation Dashboard, then create a job for each content.

You can assign the jobs to yourself and then access them at WPML > Translations to complete the translations with the WPML Translation Editor.

This did not work out as expected for your menu?

It would also be very helpful if you could send us the WPML troubleshooting information.

More information can be found here:
https://wpml.org/de/faq/provide-debug-information-faster-support/

Best regards
Andreas

November 7, 2025 at 11:26 am #17556831

kevinH-59

I solved the problem by setting the language in the WordPress admin panel to the language I want to modify and then go to Appearance -> Editor. There I could find my translated header and modify it accordingly.