Vai al contenuto Vai alla barra laterale

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 -
- 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 -

Fuso orario del supporto: Europe/Rome (GMT+02:00)

Questo ticket contiene 7 risposte, ha 0 voices.

Ultimo aggiornamento da gianpaoloL 1 giorno, 7 ora fa.

Assistito da: Alejandro.

Autore Post
Novembre 13, 2025 alle 11:19 am #17574234

gianpaoloL

Contesto del problema:
Sto cercando di gestire i prodotti digitali in Woocommerce con WPML. L'url del file scaricabile viene erroneamente sovrascritto da quello nella lingua di base, a meno che non si usi la gestione traduzioni. Questo problema si verifica su due siti diversi: shop.adworldexperience.it e link nascosto. Il problema è più grave nel secondo sito perché i file scaricabili sono in sotto-varianti di prodotto, che non sono editabili nella gestione traduzioni. Il bug è apparso qualche mese fa, ma ce ne siamo accorti solo ora. In precedenza, WPML funzionava perfettamente con url differenti in prodotti in diverse lingue (pur non avendo noi mai usato la gestione traduzioni).
Putroppo non è possibile verificare il problema senza accesso al back end.

Sintomi:
Quando correggo l'url del file scaricabile dalla scheda prodotto in una lingua secondaria e salvo il prodotto, l'url viene sovrascritto con quello della lingua principale. Gli url corretti in lingue secondarie vengono mantenuti solo se salvati a livello di singola variante, ma si perdono non appena la scheda prodotto viene salvata nel suo insieme, in una qualsiasi lingua.

Domande:
Perché l'url del file scaricabile viene sovrascritto con quello inserito nella lingua principale?
Come posso mantenere gli url corretti per le varianti di prodotto in lingue diverse da quella principale, pur non usando la gestione traduzioni?

Novembre 14, 2025 alle 9:49 am #17578133

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao!

Sono Paola, spero vada tutto bene.

Prima di tutto vai su WooCommerce --> WCML --> Settings e per "Products Download Files" seleziona "Add separate download files for translations when translating products"

Poi una volta fai un aggiornamento dovrai aggiornare il file della traduzione.

Dimmi se hai qualche problema.

Novembre 17, 2025 alle 8:33 am #17582703

gianpaoloL

Ciao Paola,
il settaggio è già attivo (da anni). Uso file diversi per le lingue già da molti anni.
Questo è un bug nuovo che è emerso qualche mese fa e per cui c'è sicuramente bisogno di un intervento di WPML.
Grazie per il supporto comunque.
Ciao

Novembre 17, 2025 alle 3:15 pm #17584820

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Potresti creare un prodotto di prova.

Vorrei richiedere un accesso temporaneo (wp-admin e FTP) al vostro sito per esaminare meglio il problema. Troverai i campi necessari sotto l'area commenti quando accedi per lasciare la tua prossima risposta. Le informazioni che inserirai sono private, il che significa che solo tu e io possiamo vederle e accedervi.

Politica sulla privacy e sulla sicurezza

Abbiamo politiche rigorose in materia di privacy e accesso alle tue informazioni. Perfavore guarda:
https://wpml.org/purchase/support-policy/privacy-and-security-when-provviding-debug-information-for-support/

**IMPORTANTE**

- Si prega di effettuare un backup dei file e del database del sito prima di fornirci l'accesso.

- Se non vedi i campi wp-admin/FTP significa che i dettagli di accesso al tuo post e al tuo sito web verranno resi PUBBLICI. NON pubblicare i dettagli del tuo sito web a meno che non vedi i campi wp-admin/FTP richiesti. Se non lo fai, chiedimi di abilitare la casella privata.

La casella privata è simile a questa: link nascosto
ente temporaneo, così potremo eliminarlo dopo aver chiuso la segnalazione.

Novembre 19, 2025 alle 6:22 pm #17593215

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao!

Vai su WPML --> Impostazioni --> Configurazione personalizzata del codice XML

E prova ad aggiungere questo codice:

<wpml-config>
    <custom-fields>
        <custom-field action="translate">_downloadable_files</custom-field>
    </custom-fields>
    <custom-fields-texts>
        <key name="_downloadable_files">
            <key name="*">
                <key name="name" />
                <key name="file" /></key>
        </key>
    </custom-fields-texts>
</wpml-config>

Poi fai un aggiornamento su un prodotto e dimmi se il problema si riproduce.

Novembre 20, 2025 alle 11:12 am #17595201

gianpaoloL

Grazie Paola,
l'errore però continua a riproporsi

Si può vedere chiaramente in questo prodotto: link nascosto

Basta salvarlo e il file torna su quello in italiano.

Novembre 21, 2025 alle 6:03 pm #17600309

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao!

Sono riuscita a riprodurre il problema in un sito pulito e l’ho già passato al nostro secondo livello affinché possano trovare una soluzione il prima possibile.
link nascosto

Ti aggiornerò non appena avrò novità.

Grazie per la pazienza!

Novembre 24, 2025 alle 9:06 am #17603503

gianpaoloL

Grazie Paola,
a presto allora (speriamo ;-))