Home›Supporto›Assistenza in italiano›[Risolto] Notice "Modifica le impostazioni di traduzione per il gruppo dei campi" ricompare continuamente
[Risolto] Notice "Modifica le impostazioni di traduzione per il gruppo dei campi" ricompare continuamente
Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problem: Stai cercando di rimuovere una notifica di WPML e hai dubbi sull'impostazione dei gruppi ACF per le diverse lingue. Ti chiedi cosa succede se imposti l'opzione "non traducibile" e se i dati inseriti nei gruppi ACF tradotti andranno persi eliminando i gruppi duplicati. Solution: Il post type acf-field-group deve essere impostato su "non traducibile" per evitare notifiche e semplificare la gestione dei campi. Se hai gruppi ACF tradotti, potresti doverli ritradurre. Un metodo per gestire le traduzioni potrebbe essere l'uso di WPML Export & Import per esportare e poi reimportare le traduzioni, assicurandoti di fare un backup e di lavorare su un sito di staging. Segui questi passaggi: 1. Esporta i post inclusi i campi ACF. 2. Imposta acf-field-group su "non traducibile". 3. Cancella i gruppi di campi duplicati. 4. Configura ACF e i vari campi come dovrebbero essere. 5. Reimporta le traduzioni.
Se la soluzione proposta non risolve il tuo problema o sembra non essere aggiornata, ti consigliamo di aprire un nuovo ticket di supporto. Ti raccomandiamo inoltre di verificare le questioni note e di assicurarti di avere installato le versioni più recenti dei temi e dei plugin.
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 cercando di rimuovere un notice di WPML, con titolo "Modifica le impostazioni di traduzione per il gruppo dei campi", che ricompare continuamente. Link alla pagina dove si può vedere il problema: link nascosto
Sintomi:
Il notice continua a essere mostrato non appena faccio il refresh della pagina o vado su un'altra pagina, anche dopo aver cliccato sul pulsante di chiusura.
Domande:
Come posso rimuovere definitivamente il notice di WPML?
Perché il notice ricompare dopo averlo chiuso?
Nel messaggio c'è scritto "Puoi tradurre le etichette dei campi e le etichette per Choices usando String Translation"
Nel senso... c'è scritto "puoi".
Io non voglio usare "String Translation". Posso quindi fare in modo che il messaggio scompaia? Non è un errore, non ci sono malfunzionamenti. Da quello che c'è scritto sembra un consiglio (ed un "notice"...).
Il problema è che il post type acf-field-group è impostato su "traducibile" e questo è sbagliato, deve sempre essere impostato su "non traducibile", per quello appare la notifica.
Prima della release di ACFML 2.0.0 in alcuni specifici casi (cioè quando appunto si dovevano tradurre le etichette e le opzioni) suggerivamo di impostare acf-field-group su traducibile, ma ora non è più richiesto. Se non ti serve questa opzione ti suggerirei di reimpostare acf-field-group su non tradurre perché la gestione dei campi è molto più semplice in questo modo. Ciò farà anche sparire la notifica.
Grazie della risposta. Io però ho già creato dei gruppi ACF specifici (con ID specifico) per le lingue che ho. Ovvero ho tre gruppi ACF per la lingua italiana e tre gruppi ACF differenti per quella inglese. Che succede se attivo l'opzione "non traducibile"?
Devo inserire di nuovo tutti i dati che ho inserito nei gruppi ACF tradotti, nel gruppo ACF "unificato"? Immagino che se cancello i gruppi ACF tradotti e lascio solo quelli in italiano, i valori che ho inserito nei gruppi ACF tradotti sono persi, o sbaglio?
Se hai già dei gruppi di campi tradotti dovresti ritradurli, sì.
Tieni però presente che questo workflow ha causato problemi in passato che è il motivo per cui lo abbiamo cambiato. Può darsi che in futuro in seguito a qualche aggiornamento ti ritrovi a doverli eliminare comunque, soprattutto se usi l'editor avanzato.
Puoi provare a rimuovere la notifica in WPML > Assistenza > risoluzione dei problemi con il tasto "rimuovi notifiche" ma non so se può ricomparire in seguito a qualche modifica dei campi.
Ah... questo è sicuramente più impattante del notice...
Ho quasi 400 post per un totale di 25 campi creati con questo sistema, ovvero con dei gruppi ACF tradotti (quindi ciascuno con il suo ID e i campi con i loro ID).
C'è un modo per migrare i dati inseriti in un gruppo ACF a un altro gruppo ACF?
In questo caso non si tratterebbe di dati nel senso di campi ma di traduzioni.
ACF ha dei metodi di import/export ma non so come lavorano con WPML.
Forse avrebbe più senso esportare le traduzioni dei prodotti/pagine/qualunque cosa usi ACF con WPML Export & Import e poi reimportarle, in questo modo dovrebbero aggiornarsi le traduzioni penso. Serve però un plugin che supporti l'export di ACF.
Inoltre (ma credo che tu non lo usi per questi post) i contenuti reimportati non si vedono nell'editor avanzato, nel senso che la traduzione già esistente non apparirebbe lì.
Se decidi di provare questa strada ti suggerirei di fare così, ovviamente previo backup e in un sito di staging
- esportare i post inclusi i campi ACF
- impostare acf-field-group su non traducibile
- cancellare i gruppi di campi "doppi"
- configurare ACF e i vari campi come dovrebbero essere
- reimportare le traduzioni