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'] );
    }

جميع المشكلات المعروفة

هل ما زلت تواجه هذه المشكلة؟

إذا لم يحل التحديث المشكلة، فاطرح استفسار الدعم وسنبحث في الأمر معك.