Limited Support
Our team is currently on holiday, so support will be limited during this period. Response times may be slower than usual, and some inquiries may be delayed.
We appreciate your patience and understanding, and we’ll resume our usual support by the end of August.
Hi @chris
I saw the previous thread had been closed, so I opened a new one related to the previous one.
I am using WPML for my forum in french and English. I got the point regarding page ID and board ID.
If I want to get my post in English on the sidebar, I have to create a page in English in WordPress using ?lang=en parameter, which means the forum URL is xxx..com/community_en/?lang=en, not xxx.com/community_en/
My issue is with the sitemap. There is no xxx..com/community_en?lang=en/sitemap.xml file. It's an issue for SEO and Google indexing the English forum.
When I try to set community/?lang=en as a slug in the Boards admin panel, it changes it to "community-langen"
It erases the ? and =
When I click on sitemap https://xxx.com/community-langen/sitemap.xml because It doesn't find "community-langen" it shows me the default ones from /community
Sitemaps
https://xxx.com/community/topic-sitemap1.xml
https://xxx.com/community/forum-sitemap.xml
Please advise.
Hi @Chris,
I have to keep this structure https://xxx.com/community_en/?lang=en
The parameter ?lang=en allows us to show of English posts in the sidebar and not French posts.
I can easily create a https://xxx.com/community_en/?lang=en with WordPress and put [wpforo] code into this page with the correct board id connected to the proper page id.
My issue is with the slug and sitemap.
For now, if I write this slug community_en/?lang=en in wpforo admin panel, it switches automatically to community_en-langen
It removes "?" and "=," so the URL is wrong and I don't get a sitemap.
How to fix that? can I write in hard into the database?
Thanks
@Chris, I tried a workaround, but I still have the same issue with the sitemap.
I changed the language structure for my site from /?lang=en to /en to avoid ? or =
Now my structure is
- Page id (2310) - Board 0 xxx.com/community for French
- Page id (6959) - Board 7 xxx.com/en/community_en For English
When I mouse hover the sitemap for board 7 (English), it shows xxx.com/community_en without en.
So because this URL, xxx.com/community_en, doesn't exist on my site, when I click on it, it shows the sitemap of Board 0 (French). The default one for /community
It means I can't share a sitemap with google, which is unsuitable for SEO.
Please advise. I am ready to share my admin panel again.
Thanks
So because this URL, xxx.com/community_en, doesn't exist on my site
the english sitemaps exist
https:// bla..bla...bla....com/en/community_en/sitemap.xml https:// bla..bla...bla....com/en/community_en/topic-sitemap1.xml https:// bla..bla...bla....com/en/community_en/forum-sitemap.xml