Tổng quan về sự cố
Nếu bạn đang sử dụng plugin Contact Form 7 Multilingual, bạn có thể gặp phải cảnh báo PHP khi xem trang có chứa biểu mẫu liên hệ đã dịch. Cảnh báo có nội dung:
Warning: Undefined array key "title" in /path-to-website/wp-content/plugins/contact-form-7/includes/contact-form-functions.php on line 239
Giải pháp tạm thời
Sự cố này đã được khắc phục trong Contact Form 7 Multilingual 1.2.2. Việc cập nhật giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.
Vui lòng đảm bảo bạn có bản sao lưu đầy đủ cho trang web của mình trước khi tiếp tục.
- Mở tệp …/wp-content/plugins/contact-form-7-multilingual/classes/shortcodes.php.
- Tìm đoạn mã sau:
if ( ! $form && ! empty( $atts['title'] ) ) { $form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) ); unset( $atts['title'] ); } - Chuyển dòng 30 thành chú thích:
if ( ! $form && ! empty( $atts['title'] ) ) { $form = wpcf7_get_contact_form_by_title( trim( $atts['title'] ) ); //unset( $atts['title'] ); }