Skip Navigation

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

Problem:
The client is experiencing an issue where not all products are displayed in the menu on their multilingual site using WPML. Specifically, in the default language (Dutch) and some other languages, certain products like 'Ingeblikt fruit', 'ingeblikte groente', and 'Olie' are missing. The client also uses B2BKing and has ensured that each product category has all visibility options set. Although the WPML Menu synchronization shows all items, they do not appear on the website's front end.
Solution:
We recommend contacting the authors of B2BKing, as the issue might be related to how B2BKing interacts with WPML. It would be beneficial for B2BKing to join our Go-Global program to achieve WPML certification, which could potentially resolve compatibility issues.

If this solution does not apply because it is outdated or not relevant to your 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.

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 6 replies, has 1 voice.

Last updated by Marcel 1 month ago.

Assisted by: Marcel.

Author Posts
May 10, 2025 at 12:12 pm #17018845

willem-janV

Background of the issue:
I am trying to display all products in the menu on my site hidden link using WPML. The menu in the default language (Dutch) and some other languages does not show all the products.

Symptoms:
The menu in the default language (Dutch) and some other languages does not show all the products.

Questions:
Why is the menu not showing all products in the default language?
Why are some languages not displaying all products in the menu?

I also use B2BKing. I made sure that each product category has all the visibility options set, so the category should be visible.

If I go to WPM -> WPML Menu synchronize, all the menu items—including all the products—are shown, but not on the front end (the website). For Dutch, I do not see 'Ingeblikt fruit', 'ingeblikte groente' and 'Olie'.

For the Indonesian language, for example, all the menu items are shown.

What can I do to solve my issue?
With kind regards,
Willem-Jan

May 10, 2025 at 1:58 pm #17019069

willem-janV

Suddenly, 'ingeblikt fruit' and 'ingeblikte groente' are visible in the Dutch menu. 'Olie' is still missing.
I cleared the cache....

WPMLMenu004.png
May 10, 2025 at 2:03 pm #17019093

willem-janV

And now... it is gone.... What is going on here?

WPMLMenu005.png
May 12, 2025 at 6:47 am #17021079

Dražen
Supporter

Languages: English (English )

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

Hello,

Thanks for contacting us.

While you wait for my colleague to take over the ticket, let me try to help you with the issue quickly.

You mentioned that issue happens in default language also, can you please create a staging site and disable WPML and see if issue still happens in default language.

If yes, it probably is not a WPML issue, but related to something else, like cache from hosting or similar.

Let us know how it goes.

Regards,
Drazen

May 12, 2025 at 6:24 pm #17024304

willem-janV

With WPML disabled I have the same issue.... I tested it on a test server with a copy of the production environment. I will try to disable some caching....

May 12, 2025 at 6:27 pm #17024305

willem-janV

With B2BKing disabled, I have all the menus visible. So I assume it is a B2BKing-related something....

May 13, 2025 at 8:45 am #17025913

Marcel
Supporter

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

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

Hi,

Yes, it does seem related. I'm not familiar with B2BKing. As best, you contract the authors. You can ask them to join our "Go-Global" program to reach a WPML certification: https://wpml.org/documentation/support/go-global-program/.

Best regards,
Marcel