WPML

סקירת התקלה

אם אתה משתמש בתוסף Contact Form 7 Multilingual, ייתכן שתיתקל באזהרת PHP בעת צפייה בעמוד הכולל טופס צור קשר מתורגם. האזהרה מציינת:

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

פתרון עוקף

בעיה זו תוקנה ב־Contact Form 7 Multilingual 1.2.2. עדכון פותר זאת באתר שלך, לכן אתה זקוק לפתרון העוקף הזה רק אם עדיין אינך יכול לעדכן.

אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.

  • פתח את הקובץ …/wp-content/plugins/contact-form-7-multilingual/classes/shortcodes.php.
  • חפש את קטע הקוד הבא:
    if ( ! $form && ! empty( $atts['title'] ) ) {
    	$form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) );
    	unset( $atts['title'] );
    }
  • סמן את שורה 30 כהערה:
    if ( ! $form && ! empty( $atts['title'] ) ) {
    	$form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) );
    	//unset( $atts['title'] );
    }

כל התקלות הידועות

עדיין נתקל בבעיה זו?

אם העדכון אינו פותר זאת, פתח פנייה לתמיכה ואנו נבדוק זאת יחד איתך.