[Risolto] Divi display condition non funzionano nelle lingue tradotte
Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problema: Stai cercando di mostrare un'immagine specifica a seconda della categoria in cui si trova l'articolo, ma mentre nella lingua principale funziona, nelle lingue tradotte no. Soluzione: Ti consigliamo di applicare la soluzione suggerita nella nostra documentazione di errata. Questo dovrebbe risolvere il problema delle condizioni delle categorie del tema Divi che non vengono applicate alle traduzioni. Puoi trovare la guida dettagliata al seguente link:
Se questa soluzione non sembra rilevante per il tuo caso, ti invitiamo ad aprire un nuovo ticket di supporto nel forum di supporto WPML.
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.
Ho appena riprodotto il problema, nel theme builder ho inserito un immagine con la stessa condizione del mio sito (visibile solo se ha una determinata categoria), ho creato 2 articoli, 1 con la categoria e l'altro senza.
In italiano (main language) funziona, quindi l'immagine dentro l'articolo con la categoria è visibile link nascosto
l'articolo senza categoria invece non mostra l'immagine link nascosto
Nella seconda lingua (inglese) l'immagine non compare in nessuno dei due articoli
Articolo con categoria (quindi con immagine visibile) link nascosto
Articolo senza categoria (quindi con immagine nascosta) link nascosto
Non sono sicura che il problema sia lo stesso di quello dell'errata perché lì si parlava di template di categoria, il tuo è un template generico.
Comunque c'è un problema, il template NON è tradotto. L'ho tradotto io e il problema si presenta ugualmente, però se anche nel tuo sito non è tradotto, sappi che bug o no, non si applicherebbe comunque la condizione.
Il workaround che ho applicato nella Sandbox è aprire il template tradotto e aggiungere la categoria inglese, oppure puoi provare ad applicare quello dell'errata.
Ho inviato il ticket al team di compatibilità, ti faccio sapere
Nell ticket non ho mai parlato di template di categoria, ho parlato di condizione di visibilità basata sulla categoria, il template è del post. In ogni caso, in tutti i siti in cui uso divi e wpml non traduco i template poiché sui siti in cui ho tradotto i template ho sempre avuto problemi di contenuti che si sovrascrivono dopo ogni modifica (modifico il template in italiano, il template inglese viene sovrascritto e viceversa), oltre al fatto che traducendo i template, ogni modifica deve essere fatta più volte, 1 volta per lingua. Comunque aspetto notizio dal team di compatibilità.
Lo so che non parlavi di template di categoria, ma invece il bug era legato a quelli, per cui non è esattamente lo stesso.
Probabilmente non segui la procedura adatta per tradurre i template (vanno tradotti solo con Gestione Traduzioni e l'editor di traduzione, non manualmente). In ogni caso i template DEVONO essere tradotti perché le condizioni funzionino, se non lo fai bug o non bug il problema ti rimane.