- Stato
- Aperto
- Segnalato per
- WPML Multilingual for CF7 1.3.2
- Plugin/tema correlato
- Contact Form 7
- Tag dell’argomento
- Compatibility
Panoramica del problema
Quando usi Contact Form 7, aggiungere un attributo placeholder ai campi del modulo può far sì che il motore di traduzione interpreti in modo errato lo shortcode. Questo può causare il malfunzionamento dei moduli nelle versioni tradotte del tuo sito.
Soluzione alternativa
Modifica la traduzione del modulo nell’Editor di traduzione avanzato (ATE) e assicurati che lo shortcode non venga tradotto. Traduci solo il testo del segnaposto.
Segui questi passaggi:
- Apri la traduzione nell’ATE.
- Vai nell’angolo in alto a destra dell’editor ATE, fai clic sull’icona dell’ingranaggio e assicurati che l’opzione “Preferisco segmenti più grandi” sia abilitata.
- Il campo con il segnaposto apparirà diviso in due righe, ad esempio:
[wpmlcf7-1-email* customer-email placeholder] Your E-mail (required)
- Non tradurre la prima riga (lo shortcode). Deve essere identica alla lingua originale.
- Traduci solo il testo del segnaposto sulla seconda riga (“Your E-mail (required)”).