Salta la navigazione

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
- 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 -
- 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 -

Fuso orario del fornitore: Europe/Rome (GMT+01:00)

Questo ticket contiene 8 risposte, ha 1 voce.

Ultimo aggiornamento da Laura 1 settimana, 2 giorno fa.

Assistito da: Laura.

Autore Messaggi
Gennaio 17, 2025 a 4:27 pm #16607476

paoloC-70

Contesto del problema:
I have a multilingual WooCommerce site with Italian and English using WPML. I am trying to switch between languages on product pages. We are using wpml native widget "Selettore lingua wpml" (screenshot 1).

Sintomi:
When switching from an English product page to the Italian version, it redirects to the homepage instead of the correct Italian product page. This issue does not occur when switching from Italian to English.

Domande:
Why does switching from English to Italian on product pages redirect to the homepage?
How can I ensure the language switcher directs to the correct related translated Italian product page?

Gennaio 17, 2025 a 4:28 pm #16607522

paoloC-70

Url of product page:

English PAGE:
link nascosto

Italian PAGE:
link nascosto

Gennaio 17, 2025 a 4:57 pm #16607609

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Salve,

grazie per averci contattato.

Quello che vedo io è un po' diverso: il selettore funziona sia in inglese che in italiano la prima volta, dopo aver fatto un cambio di lingua tutti i link puntano alla homepage.

Puoi vedere se sul server è abilitata la Redis cache (so che Cloudways ce l'ha) e in caso provare a disabilitarla per vedere se risolve il problema?

Gennaio 17, 2025 a 7:05 pm #16608010

paoloC-70

Thanks for the reply.

1) I started from En url:
link nascosto

2) I click on 'IT' on top left bar

3) It redirects me on homepage instead of original italian page (link nascosto)

So it doesn't work also for the first time.
It only works on Italian URL for first time not on the English one.

Gennaio 20, 2025 a 8:22 pm #16615496

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Ok, ma hai disabilitato la Redis cache come ti ho chiesto?

Gennaio 21, 2025 a 9:08 am #16617081

paoloC-70

Confermo che abbiamo contattato l'assistenza Cloudways e Redis Cache è disattiva sullo staging.

111111cloudways.png
Gennaio 21, 2025 a 4:59 pm #16620021

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Prova ad andare in WPML > Assistenza > risoluzione dei problemi e a disattivare la cache dei selettori di lingua.

Se non aiuta, prova ad inserire un selettore nel footer e vediamo se anche lì c'è il problema. Se quello funziona correttamente, allora il problema è con un plugin o con il tema.
Se non funziona, probabilmente c'è un problema di cache, se non è del server potrebbe essere di WPML o con qualche altro plugin.

Gennaio 24, 2025 a 9:13 am #16630696

paoloC-70

Ti ringrazio per la risposta.
Proviamo ad attuare le soluzioni che hai proposto e ti aggiorniamo.

Gennaio 24, 2025 a 11:03 am #16631043

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Ok, aspetto aggiornamenti.