[Passato al team di compatibilità] Problema ordinamento campi ACF di tipo flexible
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+02:00)
Spiegaci cosa stai tentando di fare.
- Sto facendo la traduzione dei miei post che contengono diversi campi ACF. Quando vado nella pagina di traduzione di WPML alcuni di questi campi sono nell'ordine sbagliato, e chiaramente questo è piuttosto scomodo in fase di traduzione. Nello specifico, sembra che il problema riguardi solo i campi ACF di tipo "Flexible".
Stai seguendo qualche documentazione?
- A dire il vero non ho trovato una documentazione specifica per questo problema.
Esiste un esempio simile che possiamo vedere?
- Nell'immagine che vi allego potete vedere la mia schermata di traduzione; i campi indicati con la freccia dovrebbero essere in prima posizione, ma come si può vedere sono in una posizione più o meno casuale. Tutti i campi intorno sono campi di tipo flexible.
Ciao Laura, ma intanto lo sviluppatore non ha detto niente? Cioè, si tratta di un problema noto oppure è un problema mai riscontrato prima?
Comunque, nell'ambiente di test che mi hai inviato ho fatto le seguenti cose:
- ho creato un custom post type (My Custom CPT)
- ho attivato il plugin ACF Pro e ho creato alcuni campi, tra cui 2 campi di tipo flexible
- ho creato un post inserendo testi di esempio nei campi
- ho provato a tradurre il post con l'editor di traduzione classico
Vedo che il problema si presenta anche qui, nel senso che l'ordine dei campi continua a essere sbagliato... potete vedere il problema nell'immagine allegata: trovate l'indicazione della posizione dei campi direttamente nel contenuto del campo (es. "This field should be first", "This field should be second", ecc.).
L'impressione è che nell'editor di traduzione i campi vengano mostrati nell'ordine in cui sono stati creati. Questo però non va bene, ACF premette (giustamente) di cambiare la posizione dei campi dopo la creazione e WPML dovrebbe di conseguenza modificare l'ordinamento dei campi nell'editor di traduzione di conseguenza.
Fatemi sapere se la situazione è chiara o se avete bisogno di altro feedback da parte mia, ok? Grazie!
Lo sviluppatore mi ha chiesto lui di riprodurre. Avevamo avuto un problema simile in passato ma non relativo solo ai campi flessibili e inoltre era già stato risolto.
Lo invio al secondo livello ma al momento l'unico workaround che possiamo suggerire è utilizzare l'editor avanzato e non il classico (sappiamo che nell'avanzato questo problema non c'è)
Capisco, ma confesso di non aver mai utilizzato l'editor Avanzato perché mi sono sempre trovato bene con l'editor classico...
eventualmente, se attivo l'editor Avanzato adesso che ho già iniziato le traduzioni con l'editor classico, posso avere qualche problema? oppure il passagio è relativamente indolore?
Purtroppo no. Se le pagine sono già state create con l'editor Classico e le apri con l'editor Avanzato, andrebbero ritradotte. Ti suggerirei di utilizzare l'editor Avanzato solo per le nuove traduzioni.
Capito, grazie. Ed eventualmente è possibile tornare all'editor classico dopo aver tradotto un post con l'editor avanzato? Anche in questo caso è necessario inserire di nuovo la traduzione?
Grazie
Se fai la traduzione con l'avanzato poi la puoi aprire con il Classico, sì, ma avresti di nuovo il problema dell'ordine dei campi. Inoltre se fai
- avanzato
- classico
- avanzato
qualunque modifica fatta nel classico non verrà letta nuovamente dall'avanzato.
Volevo segnalare che ho fatto una prova con l'Editor Avanzato nell'area di test link nascosto e purtroppo, come si vede dall'immagine in allegato, sembra che l'ordine dei campi sia IDENTICO a quello dell'editor classico.
Se si confronta lo screenshot allegato a questa risposta con quello che ho allegato alla risposta #11178145, si può vedere che l'ordine dei campi è ESATTAMENTE lo stesso. Potete fare una prova anche voi e verificare di persona.
Insomma, sembra che il problema non dipenda dall'editor utilizzato... o, in altre parole, sembra che usare l'editor avanzato non risolva il problema. Potete controllare?