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

ปัญหาที่ทราบแล้วทั้งหมด

ยังคงพบปัญหานี้อยู่หรือไม่

หากการอัปเดตไม่สามารถแก้ไขปัญหานี้ได้ ส่งคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบร่วมกับคุณ