WPML

Panoramica del problema

Se stai usando il plugin Contact Form 7 Multilingual, potresti riscontrare un avviso PHP quando visualizzi una pagina che include un modulo di contatto tradotto. L’avviso riporta:

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

Soluzione alternativa

Questo problema è stato risolto in Contact Form 7 Multilingual 1.2.2. L'aggiornamento risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

Assicurati di avere un backup completo del tuo sito prima di procedere.

  • Apri il file …/wp-content/plugins/contact-form-7-multilingual/classes/shortcodes.php.
  • Cerca questa porzione di codice:
    if ( ! $form && ! empty( $atts['title'] ) ) {
    	$form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) );
    	unset( $atts['title'] );
    }
  • Commenta la riga 30:
    if ( ! $form && ! empty( $atts['title'] ) ) {
    	$form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) );
    	//unset( $atts['title'] );
    }

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.