Salta la navigazione

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

Problema:
Il cliente ha riscontrato problemi con i filtri di Unlimited Elements che scompaiono nel frontend e con i campi personalizzati di Metabox che non vengono mostrati nelle traduzioni delle pagine dei prodotti. Inoltre, nel backend, i campi personalizzati non sono selezionabili in altre lingue tramite Elementor.
Soluzione:
Abbiamo identificato che il problema era legato a Unlimited Elements e non a Metabox. Dopo aver ricevuto una versione aggiornata di Unlimited Elements che risolveva il problema, il cliente ha confermato che tutto funzionava correttamente. Se stai riscontrando un problema simile, ti consigliamo di verificare la compatibilità dei plugin e di assicurarti di avere l'ultima versione. Se il problema persiste, potrebbe essere utile contattare il supporto di Unlimited Elements per un'ulteriore assistenza.

Questa soluzione potrebbe non essere più rilevante a causa di aggiornamenti software o differenze nel tuo caso specifico. Ti consigliamo di controllare gli argomenti noti, verificare la versione del fix permanente e confermare di avere installato le ultime versioni di temi e 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.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

Etichettato: 

Questo ticket contiene 36 risposte, ha 2 voci.

Ultimo aggiornamento da Laura 2 settimane, 6 giorni fa.

Assistito da: Laura.

Autore Messaggi
Maggio 14, 2024 a 5:44 pm #15626646

Jacopo

Ciao e grazie mille in anticipo per il vostro supporto!

Sto creando un sito con WP, Tema Hello, WPML, Elementor Pro, MetaBox Pro, Unlimited Element ed altri plugin non rilevanti per il problema.

Il sito in fase di sviluppo è: link nascosto

____ PANORAMICA ____

-- Metabox --

- Il sito ha un catalogo (template elementor) che raggruppa delle card che portano alle schede dei singoli prodotti (template elementor).
- I prodotti sono creati con un post type di MetaBox.
- I campi dei prodotti sono dei custom field di Metabox
- Categorie e settori merceologici sono taxonomies di Metabox

-- Logica condizionale e filtri --

- Nella scheda prodotto i vari campi personalizzati (es. Serie) vengono visualizzati insieme al loro container, che include anche l'etichetta del campo, solo se il campo non è vuoto. Questo perché alcuni prodotti hanno campi vuoti che non devono comparire.

- Nel catalogo i filtri sulla destra interagiscono tra loro con una logica AND.

____ PROBLEMA ____

-- Frontend --

- Nel momento in cui vado nella sezione Catalogo, i filtri sulla destra svaniscono dopo pochi istanti, come se non trovassero corrispondenza con i campi tradotti dei prodotti.

- Nella scheda di un prodotto, selezionando un'altra lingua (EN, FR, DE), i campi personalizzati non vengono mostrati.

-- Backend --

- Nel template Elementor utilizzato per la scheda prodotto (Prodotto | Scheda), accedendo direttamente alla versione in una lingua secondaria (es. DE), i campi personalizzati non sono selezionabili dal menu a tendina di Elementor per la scelta del Dynamic Tags -> Metabox Field (in italiano sono visibili e utilizzabili).

- Nel template Elementor utilizzato per il catalogo (Prodotto | Catalogo), accedendo direttamente alla versione in una lingua secondaria (es. DE), i filtri sono correttamente visualizzati, contrariamente al frontend

____ WPML: IMPOSTAZIONI E TENTATIVI ____

- Ho già provveduto a rendere traducibili i campi personalizzabili (alcuni sono in copia perché il valore non cambia con la traduzione).
- Ho già flaggato: Mostra la meta box "Configurazione del contenuto multilingue" nella schermata di modifica del post.
- Ho creato tutte le traduzioni.
- Ho reso traducibile in "Traduzione dei tipi di contenuti" il mio Post Type "Prodotto" creato con Metabox e gli altri elementi che ho pensato fossero necessari.
Come sopra per le Tassonomie.
- Ho provato a generare un nuovo prodotto e inserire i campi perché ho letto nella vostra documentazione che, dopo determinate modifiche, è necessario fare delle modifiche a un post/pagina etc. per far attivare il cambiamento.
- In "Risoluzione dei problemi" ho provato a eseguire la sincronizzazione degli elementi e cancellare la cache di WPML

Fino a qui non ho ancora risolto il problema

____ NOTA ____

In lingua predefinita (Italiano) il sito funziona correttamente in tutte le sue parti.

Spero che possiate aiutarmi.
Qualora vi servissero dei dati d'accesso non c'è che da chiedere!

Grazie ancora in anticipo!

Maggio 15, 2024 a 9:10 am #15628776

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Salve,

grazie per averci contattato.

Solitamente un comportamento come quello descritto è causato dalla cache. Prova a disattivare Speed Optimizer (e se possibile anche tutti i plugin eccetto quelli coinvolti) e vedi se è possibile disattivare completamente la cache del server.

Maggio 15, 2024 a 2:26 pm #15631070

Jacopo

Ciao Laura e grazie per la sua risposta.

Come da mio precedente messaggio avevo già svuotato la cache di WPML.
Colpa mia, ho omesso di scrivere che anche la cache lato sito e lato server era stata svuotata ad ogni mio tentativo di risoluzione del problema.

Ora ho provveduto a disattivare Speed Optimizer e svoltare nuovamente la cache ma la situazione rimane identica.

Maggio 15, 2024 a 6:03 pm #15632021

Jacopo

Ciao Laura e grazie mille ancora.

Se preferisci posso darti un admin per lavorare direttamente sul sito.
Nessun problema per eventuali test. Sono su Siteground e posso tranquillamente fare backup manuali oltre a quello giornaliero automatico.
Il sito è ancora in sviluppo, quindi al momento è su un mio sottodominio non indicizzato.

Se invece preferisci che io migri tutto su Cloudways nessun problema!

Resto in attesa di tue notizie e ti auguro una felice serata,
Jacopo

Maggio 16, 2024 a 10:29 am #15634415

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Se è un problema di cache come penso sarebbe più utile fare un test su un server differente, per quello ti ho mandato le istruzioni per la migrazione.

Maggio 16, 2024 a 12:38 pm #15635118

Jacopo

Certo! Nessun problema.

Ho eseguito la migrazione e ti confermo che si è conclusa.

Spero di aver impostato correttamente tutto perché nel form non mi chiedeva database user e database password.

Ti ringrazio ancora e attendo tue info.

Jacopo

Maggio 16, 2024 a 1:54 pm #15635552

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Ho provato a disattivare quanti più plugin possibile ma poi la pagina Catalogo mi da 404. Come la crei di preciso?

Maggio 16, 2024 a 4:24 pm #15636200

Jacopo

Ciao Laura,

ho scritto tutto nel dettaglio nel mio primo messaggio.
Se hai domande più specifiche dimmi pure.

Probabilmente tra i plugin che hai disattivato c'è Elementor o Metabox.
Senza quei due è impossibile che il catalogo funzioni...

Maggio 16, 2024 a 5:48 pm #15636610

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Ho chiesto un secondo parere, ti faccio sapere

Maggio 16, 2024 a 6:13 pm #15636679

Jacopo

Grazie mille

Resto n attesa e ti auguro una buona serata,

Jacopo

Maggio 17, 2024 a 11:43 am #15639349

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Il problema dei filtri che spariscono sembra essere che il conteggio sia 0 per alcuni prodotti. Questo di solito avviene se i post sono impostati su "fallback nella lingua di default" ma non è il tuo caso.

Puoi provare a rimuovere la conta dei post e vedere se così i filtri restano visibili?

image.png
Maggio 20, 2024 a 8:02 am #15644045

Jacopo

Ciao Laura,

ho provato a rimuovere il contatore ma non cambia nulla.

Credo che il problema sia più legato all'altro problema che vi ho riportato (che tra l'altro è il problema più importante), ossia che nella scheda del singolo prodotto in altre lingue (es. EN), non vengano mostrati i dettagli.

Forse concentrandoci su quel problema i filtri nella pagina catalogo si risolveranno automaticamente.

es. IT link nascosto
es. EN link nascosto

Come puoi vedere tutti i dati non vengono mostrati nelle altre lingue.

Maggio 20, 2024 a 8:57 am #15644302

Jacopo

Ciao Laura!

Ho una novità: facendo mille prove e ripristinando mille backup sono riuscito a trovare la spunta che impediva ai dati di comparire nella scheda prodotto!

Andando in WPML -> Impostazioni -> Traduzione dei tipi di contenuti
Ho impostato "Field Groups (meta-box)" come "Non traducibile".

Ora se provi a guardare una scheda prodotto, come il link del mio messaggio precedente, tutti i dati risultano corretti.

Era una banalissima spunta ma nella mia mente era difficile pensare che quel campo non andasse impostato come traducibile.

Quindi quel grandissimo problema ora è risolto.

Rimane il problema della pagina Catalogo con i filtri che scompaiono e non sono utilizzabili.
Proverò a metterci mano anch'io ma spero che la risoluzione dell'altro problema possa darti degli indizi per aiutarmi a capire come risolvere anche quello dei filtri.

Maggio 20, 2024 a 10:16 am #15644750

Jacopo

Altro aggiornamento:

andando nell'area di Debug di WPML ho notato che per le tassonomie al momento non vi è una selezione.

Potrebbe essere questo il problema legato l conteggio a zero dei prodotti nelle altre lingue di cui mi parlavi e che crea la scomparsa dei filtri?

Ti ho fatto uno screenshot: link nascosto

Maggio 20, 2024 a 10:32 am #15644973

Jacopo

ah. Perdonami,
dimenticavo.

I filtri in inglese (e tedesco e francese) non vedono prodotti. Quando ho provato a togliere il "nascondi se vuoto" i filtri (visualizzati in lingua inglese" se premuti portavano alla selezione di prodotti corretti ma in italiano, nonostante lo slug del catalogo fosse quello corretto in inglese.

Mi sembra di capire che il problema stia nel fatto che i filtri non leggono le traduzioni delle taxonomies "Tipologia" e "Area di utilizzo".

Questo ticket è stato chiuso. Se sei un cliente di WPML e hai bisogno di aiuto, apri un nuovo ticket di assistenza.