WPML
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 "' );

Todos os problemas conhecidos →