Skip Navigation

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

Problem:
The client uses WoodMart and WPML to translate their shop's footer, which was created in an 'HTML Block' and added via 'Theme settings -> Footer -> Content -> Footer content.' After restoring the staging site and translating the Footer HTML block again using the WP Editor, which created a new block with a new ID, the footer text remained in English when switching to the Slovenian version.
Solution:
1. It is not necessary to assign different footer blocks for each language in the theme settings. You should select the default language footer, and WPML will handle the translation automatically.
2. While translating HTML blocks using the WP Editor is acceptable, for consistency and better compatibility, we recommend using the Advanced Translation Editor.
3. Ensure the 'Adjust IDs for multilingual functionality' option is enabled from WPML >> Languages page.
4. If the issue persists:
- Go to WPML >> String Translation page.
- Open the 'Not seeing strings that you are looking for?' section and press the 'Admin texts translation' link.
- Search for the Footer HTML Block ID and enable its translation.
- Return to the WPML >> String Translation page, search for the required ID, and add its translated ID.
For more details on finding and translating strings, visit this documentation.
If these steps do not resolve the issue, please add the debug report in the Debug Information box as instructed here: Provide Debug Information.

If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at WPML 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 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 1 reply, has 0 voices.

Last updated by henrikS-26 6 days, 9 hours ago.

Assisted by: Noman.

Author Posts
June 20, 2025 at 9:47 am #17153615

henrikS-26

Background of the issue:
I use WoodMart + WPML to translate my shop, which is still in development. I created the footer in 'HTML Block' and added it via 'Theme settings -> Footer -> Content -> Footer content.' I translated the 'Footer' block with WPML’s Advanced Translation Editor, and the translated version is automatically shown when I switch to the Slovenian site. I restored the staging site and translated the Footer HTML block again by using the WP Editor, which created a new block with a new ID.

Symptoms:
When I switched to the Slovenian version, the footer text remained in English after translating the Footer HTML block using the WP Editor.

Questions:
Would I need to go to 'Theme settings -> Footer -> Content -> Footer content' and select the new, Slovenian ID for the Slovenian footer, and then the English ID for the English footer?
Is translating HTML Blocks with the Advanced Translation Editor recommended over using the WP Editor?

June 22, 2025 at 3:35 pm #17157468

Noman
WPML Supporter since 06/2016

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Hi,

Thank you for contacting WPML Support. I tested this with the default Gutenberg editor and it works correctly on my end.

1. No, you don’t need to assign different footer blocks for each language in the theme settings. You only need to select the default language footer. WPML should handle the translation automatically.

2. Translating HTML blocks using the WP Editor is fine, but for consistency and better compatibility, we generally recommend using the Advanced Translation Editor.

In your case, since a new block with a different ID was created, please ensure the “Adjust IDs for multilingual functionality” option is enabled from WPML >> Languages page as you can see in the attached screenshot and see if this resolves the issue.

If the issue persists, please try to follow the below steps and let me know how it goes:

1. Go to WPML >> String Translation page.
2. Open the “Not seeing strings that you are looking for?” section and press the “Admin texts translation” link.
3. Search for the Footer HTML Block ID and enable its translation.
4. Go to the WPML >> String Translation page again, search for the required ID, and add its translated id as translation.

Here is a doc for more details:
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#register-admin-and-setting-strings-for-translation

If the above steps don’t help, please add the debug report in the Debug Information box. I have also enabled debug info box for your next reply: https://wpml.org/faq/provide-debug-information-faster-support/

Please let me know the results,
Thank you

Adjust Ids for.jpg
June 23, 2025 at 8:30 am #17158470

henrikS-26

"Adjust IDs for multilingual functionality" did the trick, thank you!

Kind regards,
Henrik