Hello Tahasin,
Thanks for your reply – let me clarify the issue in more detail.
We have created thousands of downloads in German using WP Download Manager (WPDM). On our product pages, we embed these using shortcodes like:
bash
Kopieren
Bearbeiten
[wpdm_package id="78571"]
Now we want to make these downloads available in English, French, Spanish, etc. – but only the description should be translated. The file itself stays the same, since it’s usually a CAD file or technical document.
When we translate a download using WPML (by duplication or automatic translation), the following happens:
🔴 The core problems:
A new download post is created, with a new package ID
→ This breaks our shortcodes on the product pages.
The new post does not retain the file, icon, or other settings
→ We would have to reconfigure each translated download manually.
✅ What we want:
We want to reuse the same download post / container (with the original ID, file, and icon) across languages – and only translate the text fields (title, description, etc.).
📌 Example:
The plugin currently generates two separate IDs for the same file:
German download:
138798_CAD.stp → [wpdm_package id='78571']
English download:
138798_CAD.stp → [wpdm_package id='78731']
This creates two independent posts, which means we lose the file reference in the translated version. That’s exactly what we want to avoid.
Can you please let us know if there is a way to:
Keep one single download package per file
Translate only the texts, not the technical settings or file links
Retain the same shortcode across all languages
Thank you very much for your support!
Best regards,
Tobias