Hi,
Thank you for your reply and for the direction.
Before I proceed, I have investigated further on a staging clone and I'd like to share what I found, then ask for detailed step-by-step guidance.
Findings on the clone:
- The `_icl_lang_duplicate_of` postmeta does NOT exist on the German post (querying wp_postmeta for post_id 186482 / meta_key '_icl_lang_duplicate_of' returns 0 rows).
- The duplicate link is actually in the icl_translations table: for the German post, `source_language_code` = 'fr'.
- Setting `source_language_code` = NULL for that row (UPDATE ... WHERE element_id = 186482 AND element_type LIKE 'post_%') did break the duplicate link, and it stayed NULL even after re-saving the French original.
- However, when I deleted the German page entirely and recreated the translation from scratch, it came back as a duplicate again. This makes me think an automatic duplication setting is active for German, rather than it being a one-off issue on this single page.
My questions, and where I would appreciate detailed steps:
1. Given that the duplicate link lives in icl_translations.source_language_code (not in the _icl_lang_duplicate_of postmeta), is setting that column to NULL the correct and complete fix, or is there additional data to update so WPML fully treats the post as an independent translation?
2. Since recreating the translation brings the duplicate back, is there an automatic content duplication setting for German somewhere in WPML (Translation Management, Languages, or settings)? Could you tell me exactly where to check and how to disable it, so new translations are not automatically created as duplicates?
3. What is the correct, permanent procedure to convert this page (and others in the same situation) into a fully independent translation that is never overwritten by the French original — including the exact clicks/settings and any database cleanup, in order?
4. Is there a safe way to apply this to multiple pages at once if several are affected across the site?
Context:
- Site: bassetti-group.com (default language French; Elementor Pro; WPML with Advanced Translation Editor)
- French original: post ID 84490
- German translation: post ID 186482
I can send a debug report if that helps. Thank you very much for the detailed guidance.
Best regards,