WPML
Trạng thái
Đang chờ nhà phát triển
Plugin/giao diện liên quan
TablePress

Tổng quan về lỗi

Nếu bạn tạo một bảng bằng plugin TablePress, hiện tại không thể dịch nó bằng WPML.

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

Như tác giả TablePress đã đề cập, giải pháp dễ nhất là tạo một bảng cho mỗi ngôn ngữ và sử dụng shortcode tương ứng trên các trang đã dịch.

Bạn cũng có thể sử dụng mô-đun Row Filtering có trong phiên bản TablePress Premium để sao chép từng hàng cho mỗi ngôn ngữ và sử dụng chữ viết tắt ngôn ngữ làm thuật ngữ lọc, ví dụ như trong một cột đầu tiên bổ sung nhưng bị ẩn.

Ngoài ra, bạn có thể thử giải pháp sau nhưng hãy đảm bảo bạn đã sao lưu toàn bộ trang web của mình trước khi tiếp tục:


  1. Vui lòng truy cập trang WPMLCài đặt .

  2. Cuộn xuống phần Dịch loại bài viết và đặt loại nội dung tùy chỉnh tablepress_table thành Dịch.

  3. Trên cùng trang đó, tìm phần Dịch trường tùy chỉnh . Đặt các trường sau thành Sao chép:

    • _tablepress_table_options

    • _tablepress_table_visibility

  4. Truy cập WPMLQuản lý dịch thuật.

  5. Chọn loại bài viết TablePress Tables từ menu thả xuống:

    Chọn loại bài viết TablePress Tables


  6. Dịch bảng như cách bạn thực hiện với bất kỳ bài viết hoặc trang nào khác.

  7. Truy cập WPMLDịch chuỗi.

  8. Cuộn xuống cuối trang và nhấp vào liên kết Dịch văn bản trong các màn hình quản trị.

  9. Tìm kiếm tablepress_tables.

  10. Chọn kết quả và nhấp vào nút Thêm vào Dịch chuỗi.

  11. Quay lại WPMLQuản lý dịch thuật.

  12. Tại đây, bạn cần lấy ID của bảng gốc. Bạn có thể tìm thấy nó bằng cách di chuột qua nút Xem trên bảng gốc:

    Lấy ID bảng gốc


  13. Truy cập WPMLBản dịch.

  14. Lấy ID của bảng đã dịch:

    Lấy ID bảng đã dịch


  15. Quay lại WPMLDịch chuỗi và chọn miền admin_texts_tablepress_tables trong menu thả xuống ở đầu bảng.

  16. Sao chép nội dung của chuỗi sang bản dịch. Trong bản dịch, hãy thay thế ID của bảng gốc (18 trong ví dụ của chúng tôi) bằng ID của bảng đã dịch (32 trong ví dụ của chúng tôi).
    Dịch chuỗi bảng

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