WPML

Visão geral do problema

Se você estiver usando o plugin Contact Form 7 Multilingual, poderá encontrar um aviso do PHP ao visualizar uma página que inclui um formulário de contato traduzido. O aviso diz:

Warning: Undefined array key "title" in /path-to-website/wp-content/plugins/contact-form-7/includes/contact-form-functions.php on line 239

Solução alternativa

Este problema foi corrigido em Contact Form 7 Multilingual 1.2.2. Atualizar resolve isso no seu site, então você só precisa desta solução alternativa se ainda não puder atualizar.

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.

  • Abra o arquivo …/wp-content/plugins/contact-form-7-multilingual/classes/shortcodes.php.
  • Procure por este trecho de código:
    if ( ! $form && ! empty( $atts['title'] ) ) {
    	$form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) );
    	unset( $atts['title'] );
    }
  • Comente a linha 30:
    if ( ! $form && ! empty( $atts['title'] ) ) {
    	$form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) );
    	//unset( $atts['title'] );
    }

Todos os problemas conhecidos

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.