- Trạng thái
- Đang chờ nhà phát triển
- Plugin/giao diện liên quan
- The Events Calendar
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi sử dụng The Events Calendar PRO với WPML và cấu hình Các trường bổ sung (thông qua Sự kiện → Cài đặt → Các trường bổ sung), các giá trị trường có thể dịch. Tuy nhiên, các nhãn trường không hiển thị bản dịch 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ó một bản sao lưu toàn bộ trang web của mình trước khi tiếp tục.
Đăng ký nhãn để dịch
- Thêm cấu hình XML sau trong “WPML > Cài đặt > Cấu hình XML tùy chỉnh”:
<wpml-config> <admin-texts> <key name="tribe_events_calendar_options"> <key name="custom-fields"> <key name="*"> <key name="label" /> </key> </key> </key> </admin-texts> </wpml-config>
Sửa đổi mẫu PHP để hiển thị nhãn đã dịch
- Mở tệp …/wp-content/plugins/events-calendar-pro/src/views/pro/modules/meta/additional-fields.php.
- Tìm dòng 22.
- Thay thế:
<dt> <?php echo esc_html( $name ); ?> </dt> - Bằng:
<dt> <?php esc_html_e( $name , 'admin_texts_tribe_events_calendar_options' ); ?> </dt>
Dịch nhãn trong Dịch chuỗi
Sau khi hoàn thành các bước trên, hãy truy cập “WPML > Dịch chuỗi”. Tìm các nhãn trường bổ sung trong miền
admin_texts_tribe_events_calendar_options và cung cấp các bản dịch cần thiết cho từng nhãn.