Tổng quan về sự cố
Khi bạn sử dụng Joinchat và thiết lập các cài đặt Joinchat riêng của một trang trong hộp Joinchat của trang đó, các bản dịch của trang không nhận được những cài đặt này.
Ví dụ: nếu bạn ẩn trò chuyện trên một trang tiếng Anh, trò chuyện vẫn hiển thị trên bản dịch tiếng Tây Ban Nha của trang đó. Nếu bạn đặt số điện thoại hoặc Lời kêu gọi hành động riêng cho một trang, thay vào đó, bản dịch sẽ sử dụng số điện thoại và các văn bản của trang web.
Giải pháp tạm thời
Cho WPML biết cách dịch các cài đặt Joinchat:
- Đi tới WPMLCài đặt và mở tab Cấu hình XML tùy chỉnh.
- Thêm mã này và lưu:
<wpml-config> <custom-fields> <custom-field action="translate">_joinchat</custom-field> </custom-fields> <custom-fields-texts> <key name="_joinchat"> <key name="message_text" /> <key name="message_send" /> </key> </custom-fields-texts> <gutenberg-blocks> <gutenberg-block type="joinchat/button" translate="1"> <key name="message" /> </gutenberg-block> </gutenberg-blocks> </wpml-config> - Cập nhật bản dịch của mỗi trang có cài đặt Joinchat riêng.
Tệp này giải quyết cả hai sự cố Joinchat. Trong trình biên tập dịch thuật, bạn cũng thấy số điện thoại của trang và cài đặt “view”. Giữ nguyên chúng, hoặc thay đổi chúng cho ngôn ngữ đó.