- Trạng thái
- Đang mở
- Đượ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
Khi sử dụng Contact Form 7, việc thêm thuộc tính placeholder vào các trường của biểu mẫu có thể khiến công cụ dịch thuật hiểu sai shortcode. Điều này có thể làm hỏng biểu mẫu trong các phiên bản dịch trên trang web của bạn.
Giải pháp tạm thời
Chỉnh sửa bản dịch biểu mẫu trong Trình biên tập dịch thuật nâng cao (ATE) và đảm bảo shortcode không được dịch. Chỉ dịch văn bản giữ chỗ.
Thực hiện theo các bước sau:
- Mở bản dịch trong ATE.
- Đi đến góc trên cùng bên phải của trình biên tập ATE, nhấp vào biểu tượng bánh răng và đảm bảo rằng tùy chọn “Tôi thích các phân đoạn lớn hơn” được bật.
- Trường chứa văn bản giữ chỗ sẽ xuất hiện và được chia thành hai dòng, ví dụ:
[wpmlcf7-1-email* customer-email placeholder] Your E-mail (required)
- Không dịch dòng đầu tiên (shortcode). Dòng này phải giống hệt với ngôn ngữ gốc.
- Chỉ dịch văn bản giữ chỗ ở dòng thứ hai (“Email của bạn (bắt buộc)”).