This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

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.

This topic contains 8 risposte, has 3 voci.

Last updated by fabrizioL-4 8 mesi, 1 settimana fa.

Assigned support staff: Vincenzo.

Autore Post
February 12, 2019 at 8:36 am

davideC-20

Sto tentando di: usare Contact Form 7 Multilingual per tradurre i form di contatto pre-esistenti (sono 12 in totale) ma appena attivato il plugin, i miei form sono spariti nel backend ad eccezione di uno in lingua inglese. Nel frontend però essi continuano a vedersi correttamente.

Link a una pagina dove è possibile vedere il problema: Nel backend la lista dei contact form risulta vuota ad eccezione di un form in inglese (vedi screenshot allegato) mentre nel frontend sono visibili (di seguito i link al form principale del sito):
- Form ITA: hidden link
- Form ENG: hidden link

February 12, 2019 at 4:36 pm #3189838

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Salve e grazie per aver contattato il supporto WPML!

Ho dato un'occhiata al sito di test ed ho potuto vedere il problema.

In pratica, mancava l'informazione sulla lingua ai moduli di contatto.

Per risolvere ho seguito questi passaggi:
❌ Assicurarsi d'avere un backup del sito prima di procedere! ❌

- Vai su WPML -> Assistenza -> Risoluzione dei problemi

- Premi i seguenti pulsanti (Verifica se il problema è risolto dopo la pressione di ogni singolo pulsante).
- Cancella la cache di WPML
- Rimuovi dalle tabelle delle traduzioni le voci non correttamente collegate
- Correggi il confronto di element_type
- Inserisci informazioni sulla lingua

A questo punto puoi seguire le istruzioni in questo articolo per la traduzione:
- https://wpml.org/documentation/plugins-compatibility/using-contact-form-7-with-wpml/

Fammi sapere se così risolvi o se hai bisogno di maggiori informazioni.

Grazie

February 12, 2019 at 5:04 pm #3189943

davideC-20

Salve Vincenzo,
abbiamo eseguito i passi da te descritti e visualizziamo correttamente tutti i 12 form ma non sono assegnati alla lingua corretta. 11 sono in lingua italiana e 1 in inglese.
Avremo necessità di cambiare la lingua assegnata, c'è questa possibilità?
Il risultato che vogliamo ottenere e che tutti i form con il suffisso IT siano in italiano e quelli con il suffisso EN in inglese.
Grazie.

February 12, 2019 at 5:12 pm #3189971

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Il cambio della lingua non è previsto per i moduli di contatto.

Come puoi leggere nella sezione finale dell'articolo, bisogna eliminare le versioni tradotte e ritradurre i moduli con Gestione Traduzioni.
- https://wpml.org/documentation/plugins-compatibility/using-contact-form-7-with-wpml/#updating-forms-translated-without-translation-management

Potresti anche provare ad effettuare il cambio lingua direttamente nel database seguendo le informazioni contenute in questo articolo ma non sono sicuro se questo può portare problemi:
- https://wpml.org/documentation/support/wpml-tables/

Buon lavoro

February 13, 2019 at 2:19 pm #3194580

davideC-20

Seguendo quanto riportato dalla guida https://wpml.org/documentation/support/wpml-tables/, siamo riusciti ad assegnare correttamente le lingue dei form intervenendo direttamente sulla tabella del db.
Nell'effettuare le traduzioni seguendo il primo link che ci hai fornito, ci siamo però accorti che alcuni campi sono "doppi", come vedi dallo screenshot allegato.
Prima di procedere con le traduzioni, vorremmo risolvere questo problema, grazie.

February 14, 2019 at 10:33 am #3198842

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Buongiorno,

1. Si tratta di un problema che si presenta in tutti Contact Form?

2. Il problema si presenta se crei un Contact Form nuovo?

3. Una volta completata la traduzione al 100%, il problema è visibile nel frontend?

Grazie

February 14, 2019 at 2:57 pm #3200438

davideC-20

1. Quelli che abbiamo controllato, sì;
2. Sì, anche in un form nuovo (vedi allegato);
3. No, nel frontend sembra tutto apposto.
Grazie.

February 15, 2019 at 3:19 pm #3205592

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Salve,

i campi doppi sono in realtà parte del modulo di contatto.
Normalmente questi campi sono presenti in tutti i moduli, ma sono nascosti e disabilitati.
Per mostrarli bisogna abilitare l'opzione "Mail (2)" in fondo al modulo di contatto.

Buon lavoro

March 25, 2019 at 10:34 am #3451805

fabrizioL-4

Ho seguito questa guida, Vincenzo ha spiegato perfettaemnte e CF7 è tornato alla normalità. Grazie