WPML
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)”).

Tutti i problemi noti →