I manage a website supporting Japanese, French, and English whose default language is Japanese.
As stated in the subject, posts are also shown with category slugs different from the display language.
For example, the Japanese slug for the “Creation” category is set to ‘creation’, the English slug is “creation-en”, and the French slug is “creation-fr”.
Therefore, the following English post page displays correctly as intended: hidden link
However, even if I change the category slug to the Japanese slug “creation” or the French slug “creation-fr”, the same page still displays.
Example: setting the English category slug “creation-en” to the Japanese slug “creation” hidden link
Example: setting the English category slug “creation-en” to the French slug “creation-fr” hidden link
In many WordPress setups, the post can still be found by its post slug (`autumn-golden-paris`) even if the category portion of the URL is different. In that case, WordPress may serve the post without performing a redirect, because the request still matches an existing post.
We can confirm this is the case by disabling WPML for a moment, ❌ please make a full website backup before proceeding ❌, and check if it behaves in the same way.