[Risolto] Soluzione per dati non visibili su 1 termine di tassonomia
Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problem: You are developing a multilingual site using custom posts with custom taxonomy (CPT UI) and specific fields for taxonomy archive pages (ACF). The issue occurs on the taxonomy term 'Engines -> Hybrid', where data is not displayed on the archive page. Despite recreating it and clearing the WPML cache, the problem persists. The 'Hybrid' term does not show the contents of the custom fields on the archive page, except in German where only the background image is displayed. Disabling WPML, the 'Hybrid' terms are displayed correctly. Solution: The issue is with the UpSolution Core plugin from Impreza. We will contact the author since it is a compatible theme. The definitive solution must come from them because it is a problem with their code logic. A temporary solution is to comment out line 264 of the file
. We have done this on the staging site, and as you can see, it now works. If there are updates to UpSolution Core before this issue is fixed, you will need to repeat the modification.
Please note that this solution might be outdated or not applicable to your case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket at WPML support forum.
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.
Contesto del problema:
Sto sviluppando un sito multilingua composto da custom posts con custom taxonomy (CPT UI) e campi specifici per le pagine di archivio delle tassonomie (ACF). Il problema si verifica su un termine della tassonomia 'Engines -> Ibrido', i cui dati non vengono visualizzati nella pagina di archivio. Ho provato a ricrearlo e a svuotare la cache WPML, ma il problema persiste. Link alla pagina: link nascosto
Sintomi:
Il termine 'Ibrido' non mostra i contenuti dei custom field nella pagina di archivio, tranne che in lingua tedesca dove viene visualizzata solo l'immagine di sfondo. Disabilitando WPML, i termini 'Ibrido' si vedono correttamente.
Domande:
Perché il termine 'Ibrido' non mostra i contenuti dei custom field nella pagina di archivio?
Perché l'immagine di sfondo è visibile solo in lingua tedesca mentre la lingua principale è l'italiano?
Come posso risolvere il problema in modo definitivo?
Vedo che il post type acf-taxonomy (e acf-post-type, anche se non è rilevante per il problema) è impostato su "fallback nella lingua di default". Entrambi i post type devono essere impostati su "non tradurre".
Per favore cambia le impostazioni e vedi se questo risolve il problema.
Salve,
purtroppo non è cambiato nulla, anche dopo aver apportato la modifica indicata.
Non mi spiego però perchè ci sia questo problema solo con 1 termine della taxonomia, gli altri termini sono tutti ok.
Ci sono inoltre altre 2 tassonomie dello stesso tipi (veicolo, applicazione) ed i termini al loro interno sembrano tutti funzionare correttamente.
Quello che mi hai mostrato tu sono metadati, quelli di ACF sono campi personalizzati, non è la stessa cosa. In ogni caso le immagini per essere visibili nelle traduzioni devono essere impostate su "copia", se usi "non tradurre" è corretto che non si vedano nelle altre lingue.
Se mi mandi le credenziali del sito e mi dici dove hai tradotto questo campo vedo cosa non va.
Assolutamente no, te lo assicuro.
Mi sono accorto del primo problema (termine "Ibrido") solo casualmente dopo che avevo inserito tutti i termini... Ho provato anche a crearne di nuovi, cancellarlo, rifarlo.... niente da fare.
L'unica cosa è che forse (ma non ne sono certo) il problema è nato dopo l'ultimo grande aggiornamento di WPML, ma non ho al momento a portata di mano una versione precedente per fare un test.
Sentiti libera di creare nuovi termini, cambiare immagini, quello che vuoi (ho un backup di tutto).
OK. Spero si riesca a capire dov'è il problema. Onestamente ho provato un po' di tutto anch'io ma il fatto che sia "casuale" su alcuni termini è davvero strano.
Il problema è con il plugin UpSolution Core di Impreza, vedremo di contattare l'autore visto che è un tema compatibile. La soluzione definitiva deve venire da loro perché è un problema di logica del loro codice.
La soluzione temporanea è commentare la riga 264 del file wp-content/plugins/us-core/plugins-support/wpml.php
L'ho fatto nello staging e come puoi vedere ora funziona. Se ci sono aggiornamenti ad UpSolution Core prima che venga sistemato questo problema dovrai ripetere la modifica.
Grazie infinite! Iniziavo anch'io a sospettare che il problema in definitiva non fosse WPML. Siete stati bravissimi! Grazie anche per contattare UpSolution Themes, sicuramente siete più esperti di me nell'indicare il problema.
Terrò comunque monitorati i prossimi aggiornamenti da parte loro, ripetendo la modifica che mi hai indicato fino ad una soluzione definitiva.
Procedo ora a ripristinare il backup e ad apportare la modifica.
Gestione del consenso per i cookie
Utilizziamo i cookie per ottimizzare il nostro sito web e i nostri servizi.
Il tuo consenso ci permette di elaborare dati come il comportamento di navigazione.
Il mancato consenso potrebbe compromettere alcune funzionalità.
Funzionale
Sempre attivo
Necessario affinché il nostro sito web funzioni e comunichi correttamente.
Preferenze
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiche
Li utilizziamo per analizzare le statistiche del nostro sito.
Le informazioni raccolte sono completamente anonime. L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato, la conformità volontaria da parte del tuo fornitore di servizi Internet o altri registri di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono generalmente essere utilizzate per identificarti.
Marketing
Questi cookie tracciano la tua navigazione per fornirti annunci pubblicitari pertinenti.