نظرة عامة على المشكلة
إذا كنت تستخدم إضافة 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'] ); }