Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Supporter timezone: Europe/Zagreb (GMT+02:00)

Tagged: 

This topic contains 4 replies, has 0 voices.

Last updated by Bruno Kos 20 hours, 41 minutes ago.

Assisted by: Bruno Kos.

Author Posts
October 9, 2025 at 6:05 am

tsvetanT

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?

October 9, 2025 at 11:18 am #17470841

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

I’m checking this with our second-tier team and will keep you updated.

October 9, 2025 at 1:24 pm #17471539

Bruno Kos
WPML Supporter since 12/2018

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.

October 13, 2025 at 12:01 pm #17479465

tsvetanT

Thanks this is working.

However this issue appears on 4 websites
hidden link
hidden link
hidden link
hidden link
for some pages.

I will do the db edits for those websites.

October 13, 2025 at 1:07 pm #17479733

Bruno Kos
WPML Supporter since 12/2018

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.