- Status
- Resolvido
- Relatado para
- WPML Multilingual for CF7 1.1.0
- Resolvido em
- 1.2.1
- Plugin/tema relacionado
- Contact Form 7
- Tags de tópico
- Compatibility
Visão geral do problema
O plugin Contact Form 7 permite que você defina placeholders em seus formulários. No entanto, se você estiver usando o recurso Traduzir tudo do WPML, perceberá que eles não são traduzidos automaticamente.
Esta é uma limitação conhecida do nosso Editor de tradução avançado, conforme explicado em nossa documentação. Você precisa selecionar manualmente os placeholders do seu formulário e enviá-los para tradução.
Solução alternativa
Por favor, faça um backup completo do seu site antes de prosseguir.
- Abra o arquivo wp-content/plugins/contact-form-7-multilingual/classes/Placeholders.php.
- Procure a linha 40.
- Substitua:
// $addEqualSignOnPlaceholder :: string -> string $addEqualSignOnPlaceholder = Str::replace( 'placeholder "', 'placeholder="' );
- Por:
// $addEqualSignOnPlaceholder :: string -> string $addEqualSignOnPlaceholder = Str::replace( 'placeholder "', 'placeholder "' );