WPML

Aperçu de l’anomalie

Si vous utilisez l’extension Contact Form 7 Multilingual, vous pouvez rencontrer un avertissement PHP lorsque vous consultez une page qui inclut un formulaire de contact traduit. L’avertissement indique :

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

Solution de contournement

Ce problème est résolu dans Contact Form 7 Multilingual 1.2.2. La mise à jour résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.

Assurez-vous de disposer d’une sauvegarde complète de votre site avant de continuer.

  • Ouvrez le fichier …/wp-content/plugins/contact-form-7-multilingual/classes/shortcodes.php.
  • Recherchez cet extrait de code :
    if ( ! $form && ! empty( $atts['title'] ) ) {
    	$form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) );
    	unset( $atts['title'] );
    }
  • Commentez la ligne 30 :
    if ( ! $form && ! empty( $atts['title'] ) ) {
    	$form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) );
    	//unset( $atts['title'] );
    }

Toutes les anomalies connues

Vous rencontrez toujours ce problème ?

Si la mise à jour ne résout pas le problème, faites une demande d’assistance et nous l’examinerons avec vous.