Vai al contenuto Vai alla barra laterale

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problema:
Sul sito, la paginazione del catalogo prodotti non funziona in inglese; navigando alla pagina 2, appare un errore 404, mentre nelle altre lingue funziona correttamente.
Soluzione:
Il problema avviene perché la pagina catalogo e lo slug di base dei prodotti è lo stesso, e ciò distrugge la logica interna di WordPress. Per risolvere, cambia lo slug della pagina o dei prodotti in qualcosa di diverso in modo che siano differenti.
Se il problema persiste, ti suggeriamo di contattarci per ulteriore assistenza. Potremmo aver bisogno di una copia del sito per un'analisi più approfondita.

Tieni presente che questa soluzione potrebbe non essere più rilevante a causa di aggiornamenti o perché non si applica al tuo caso specifico. Ti consigliamo di verificare le questioni note, controllare la versione della correzione permanente e assicurarti di avere installato le ultime versioni dei temi e dei plugin. Se il problema persiste, ti invitiamo a aprire un nuovo ticket di supporto.

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.

Etichettato: 

Questo ticket contiene 5 risposte, ha 2 voci.

Ultimo aggiornamento da Laura 1 anno, 11 mese fa.

Assistito da: Laura.

Autore Post
Maggio 21, 2024 alle 9:31 #15649138

michelaG

Sul sito è presente un catalogo prodotti in 4 lingue: IT, EN, FR, DE. La paginazione del catalogo funziona in tutte le lingue tranne in quella inglese.

link nascosto

Se vado a pagina 2 del catalogo in inglese mi aspetto di vedere altri prodotti del catalogo (come succedere per l'italiano, per il francese e per il tedesco)

Invece, se navigo le pagine del catalogo in inglese vedo errore 404.

Maggio 21, 2024 alle 10:06 #15649513

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Salve,

grazie per averci contattato.

Prova ad aumentare il WP Memory Limit e vedi se risolvi.

Maggio 21, 2024 alle 11:57 #15650271

michelaG

Portato a 512M (che è tantissimo) ma non è cambiato nulla.
La problematica continua a maniferstarsi sulla paginazione in lingua inglese e non nelle altre lingue.

Maggio 21, 2024 alle 12:58 #15650593

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

La memoria di WordPress non può eccedere quella di PHP, e la memoria di PHP sul sito è 256, quindi è come non averla aumentata.

Puoi provare anche a disabilitare Object Cache Pro e vedere se cambia qualcosa?

Maggio 21, 2024 alle 14:38 #15651343

michelaG

Fatto. Non è cambiato nulla.
Continuo a vedere errore 404 nella paginazione del catalogo in inglese.

Maggio 22, 2024 alle 12:04 #15657994

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Vedo che i prodotti hanno come base slug sempre "catalog", questo può creare problemi alla logica.

Prova a cambiare o lo slug della pagina "catalog" (per esempio in catalog-en) o dei prodotti e vedi se risolvi così.

Se non cambia nulla mando il ticket al secondo livello per ulteriore debugging ma mi servirà una copia del sito.

Maggio 22, 2024 alle 18:25 #15659548

michelaG

Grazie!
Ho modificato il nome della pagina in inglese e si è risolto.