Background of the issue:
I am using WPML on my site hidden link to manage translations with the WordPress editor. I have set up translations for pages, such as hidden link which should have a translated version at hidden link.
Symptoms:
The translated page at hidden link is not found.
Questions:
Why is the translated page not found on the frontend?
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+02:00)
We’ve identified the cause of the issue with the link pointing to /cs/ instead of /cs/denni-rezim.
It appears that the post with ID 9155 was missing a slug (also called post_name) in the WordPress database — this is the value WordPress uses to generate the page URL.
Normally, the slug is automatically created when a post is published, but in this case it was blank — which likely caused WordPress to redirect incorrectly. Once the missing slug was added, the URL started working properly.
To check and fix this on your end:
1. Open Adminer (or phpMyAdmin) and go to your WordPress database.
2. Open the wp_posts table.
3. Find the affected post (e.g., by filtering ID = 9155).
4. Look for the column named post_name — if it’s empty, enter the correct slug (e.g. denni-rezim).
5. Save the change.
6. (Optional but recommended) Go to Settings → Permalinks in WordPress and click Save Changes to refresh permalink rules.
If you find other posts missing their post_name, you can fix them the same way.
We haven’t seen this happen under normal conditions, so it may have resulted from database corruption or an earlier translation/synchronization issue. If it occurs again when creating new posts, please let us know — we’ll escalate it as a potential bug.
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+02:00)
Thanks for confirming! It’s good to hear the fix worked. Since you see the same issue on those other sites, applying the same database update should resolve it as well.