WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual for CF7 1.3.2
Plugin/giao diện liên quan
Contact Form 7
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Hiện tại với Contact Form 7, các biểu mẫu đang sử dụng một shortcode với hash, điều này là cần thiết để hoạt động bình thường.

Tuy nhiên, khi dịch các biểu mẫu bằng WPMLContact Form 7 Multilingual, trường _hash không được sao chép sang biểu mẫu đã dịch. Do đó, khi một trang đã dịch sử dụng shortcode dựa trên hash tham chiếu đến một biểu mẫu đã dịch, bạn có thể thấy thông báo “Lỗi: Không tìm thấy form liên hệ.” trên giao diện người dùng.

Giải pháp tạm thời

Vui lòng đảm bảo bạn có bản sao lưu toàn bộ trang web trước khi tiếp tục.


  • Truy cập trang WPML > Cài đặt > Cấu hình XML tùy chỉnh.

  • Thêm XML sau:
    <wpml-config>
      <custom-fields>
        <custom-field action="copy">_hash</custom-field>
      </custom-fields>
    </wpml-config>

Điều này sẽ đảm bảo giá trị _hash được giữ nguyên trong các phiên bản đã dịch của biểu mẫu, cho phép shortcode tìm và hiển thị chính xác biểu mẫu phù hợp.

Tất cả các lỗi đã ghi nhận →