Dear Sir or Madam,
I would like to set up a forum on a WordPress site available in three languages: French, German, and Italian.
-
Initial idea
I was looking for a way to have a single multilingual forum, with an option for users to view a translation of each post. After some research, I couldn’t find a reliable method to do this with WPForo. -
Current approach
I therefore created three separate forums, each on a dedicated page managed by free Polylang:
Issue encountered
The WPForo menu stays in the same language and, wherever you click, navigation redirects to the French forum. I’ve tried several menu/navigation configurations without success.
My request
-
How can I correctly configure WPForo with Polylang so that the forum menu and links respect the current language (FR/DE/IT) and point to the correct page?
-
Is there a recommended method (or a setting/shortcode) to properly manage three forum instances, one per language?
I’m attaching several screenshots for reference.
Thank you in advance for your help and advice.
I look forward to your response. Kind regards,
Hi,
Please note that the main board ID is always 0, while the other boards should have IDs different from 0. In your case, those are 7 and 8. It’s likely that a board was created and later deleted, causing the IDs to auto-increment.
There are two types of pages: base pages and board-related pages.
-
Base pages (such as member profiles, account pages, etc.) belong to the main board. For example, in your case, the pages in the French language are base pages.
-
For base pages, the board is not important — regardless of where the links to those pages are clicked, they’ll be redirected to the version in the main language, since these are base pages. In your case, the main language is French, so the members’ pages are displayed in French.
-
Board-related pages, however, are displayed according to the current language and specific board.