WPML
Status
Aberto
Relatado para
WPML Multilingual for CF7 1.3.2
Plugin/tema relacionado
Contact Form 7
Tags de tópico
Compatibility

Visão geral do problema

Ao usar o Contact Form 7, adicionar um atributo placeholder aos campos do formulário pode fazer com que o mecanismo de tradução interprete o shortcode incorretamente. Isso pode resultar em formulários quebrados nas versões traduzidas do seu site.

Solução alternativa

Edite a tradução do formulário no Editor de tradução avançado (ATE) e certifique-se de que o shortcode permaneça sem tradução. Traduza apenas o texto do placeholder.

Siga estes passos:

  • Abra a tradução no ATE.
  • Vá para o canto superior direito do editor ATE, clique no ícone de engrenagem e certifique-se de que a opção “Prefiro segmentos maiores” esteja ativada.
  • O campo com o placeholder aparecerá dividido em duas linhas, por exemplo:
    [wpmlcf7-1-email* customer-email placeholder]
    Your E-mail (required)
  • Não traduza a primeira linha (o shortcode). Ela deve ser idêntica ao idioma original.
  • Traduza apenas o texto do placeholder na segunda linha (“Seu e-mail (obrigatório)”).

Todos os problemas conhecidos →