Trên trang này
Các trường giống nhau trên các ngôn ngữ
Home » Tài liệu WPML » Các dự án liên quan » Advanced Custom Fields (ACF) Multilingual – Dịch tất cả các trường với WPML
Để dịch trang web của bạn với ACFML, hãy cài đặt và kích hoạt các plugin sau:
Các bước bạn cần thực hiện để dịch các trường ACF phụ thuộc vào việc thiết lập nhóm trường. Khi bạn thiết lập một nhóm trường mới, ACFML sẽ cung cấp cho bạn ba tùy chọn dịch thuật.
Tùy chọn này là thiết lập điển hình mà hầu hết các trang web ACF sử dụng. Nó cho phép bạn dịch các giá trị trường tùy chỉnh trong khi vẫn duy trì cấu trúc của chúng giữa các ngôn ngữ.
Ví dụ, hãy nghĩ về trang “đội ngũ của chúng tôi” trên trang web của bạn. Đội ngũ của bạn là như nhau, bất kể ngôn ngữ của trang là gì. Vì bạn đang hiển thị cùng một thông tin (những người trong đội ngũ và chi tiết về họ), bạn nên sử dụng “các trường giống nhau giữa các ngôn ngữ” cho các trường trong nhóm này.
Bạn sẽ nhập thông tin về đội ngũ của mình một lần bằng ngôn ngữ mặc định của trang web. Sau đó, bạn sẽ dịch các chi tiết này sang các ngôn ngữ còn lại của trang web.
Để hiển thị các trường giống nhau giữa các ngôn ngữ:

Nếu bạn không thể tìm thấy nội dung của mình trong Bảng điều khiển dịch thuật, hãy đi tới WPML → Cài đặt, cuộn xuống Dịch loại bài đăng, và xác minh nội dung của bạn đã được đặt thành Có thể dịch được.
Tùy chọn này cho phép bạn hiển thị các trường đã dịch với các giá trị khác nhau trong mỗi ngôn ngữ. Nó hữu ích khi bạn muốn hiển thị các phiên bản bản địa hóa của nội dung tương tự.
Hãy nghĩ về một công ty tổ chức các sự kiện và cung cấp các sự kiện khác nhau cho khán giả ở các ngôn ngữ khác nhau. Trang “sự kiện” sẽ cần hiển thị nội dung (sự kiện) khác nhau cho mỗi ngôn ngữ.
Để hiển thị các trường khác nhau giữa các ngôn ngữ:



Chế độ Chuyên gia cho phép quý vị kiểm soát thủ công các tùy chọn dịch thuật cho từng trường tùy chỉnh. Tùy chọn này hữu ích khi quý vị muốn kết hợp các trường giống và khác nhau giữa các ngôn ngữ, đồng thời cần quyền kiểm soát dịch thuật độc lập cho mỗi trường.
Ví dụ, trong ví dụ về sự kiện bên dưới, chúng tôi có sự kết hợp của các trường với các tùy chọn dịch thuật khác nhau; tiêu đề và mô tả được dịch, trong khi giá cả, ngày tháng và địa chỉ được sao chép.
Chế độ chuyên gia có sẵn cùng với các tùy chọn ACFML khác khi chọn phương thức dịch Nhóm trường.
Nhãn trường ACF là tên xác định từng trường tùy chỉnh trong trình chỉnh sửa WordPress. Ở phía người dùng (front-end), các nhãn trường thường được hiển thị trên các biểu mẫu để giúp xác định các trường khác nhau.
Để dịch các nhãn trường ACF:
Các lựa chọn trường ACF là các trường tùy chỉnh có nhiều lựa chọn, chẳng hạn như nút radio, danh sách thả xuống và hộp kiểm. Các trường này thường được sử dụng trong các biểu mẫu và cần được dịch riêng biệt.

Để dịch các lựa chọn trường ACF:
Trang tùy chọn cho phép bạn tạo các trang cài đặt chung trong bảng điều khiển WordPress để quản lý thông tin trên toàn trang web, như chi tiết liên hệ và logo.

Để dịch các trường trong Trang tùy chọn:
Bắt đầu xây dựng một trang web đa ngôn ngữ với các trường tùy chỉnh.
Có, bạn có thể dịch các khối ACF bằng ACFML bằng cách sử dụng cùng các phương thức dịch đã đề cập trước đó; các trường giống nhau hoặc các trường khác nhau giữa các ngôn ngữ.
Có, bạn có thể sử dụng các hình ảnh khác nhau giữa các ngôn ngữ. Chỉ cần sử dụng Các trường khác nhau giữa các ngôn ngữ và tải lên các phương tiện khác nhau trong mỗi ngôn ngữ.
Nếu bạn muốn sử dụng Cùng một trường cho các ngôn ngữ, hãy cài đặt tiện ích bổ sung WPML Media Translation và đi tới WPML → Media Translation để tải lên các hình ảnh khác nhau cho mỗi ngôn ngữ.
Để đảm bảo các trường xuất hiện để dịch, tránh sử dụng cùng một tên trường nhiều lần, và không bắt đầu bằng dấu gạch dưới (ví dụ: _custom_field).
Có, quý vị có thể dịch các trường ACF được đăng ký bằng PHP. Khi đăng ký các trường, quý vị có thể kiểm soát cách WPML xử lý từng trường bằng cách thêm tham số wpml_cf_preferences vào định nghĩa trường.
Để biết thêm chi tiết, vui lòng xem hướng dẫn của chúng tôi về thiết lập tùy chọn dịch thuật cho các trường ACF được tạo bằng mã PHP.







