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