Bỏ qua điều hướng

WPML có thể đọc tệp cấu hình cho biết những gì cần dịch trong chủ đề và plugin. Tệp có tên là wpml-config.xml và được đặt trong thư mục gốc của plugin hoặc chủ đề.

Mục đích của tệp cấu hình ngôn ngữ

Để đạt được khả năng tương thích với WPML , bạn cũng nên tạo một tệp cấu hình giúp bạn duy trì khả năng tương thích trong các bản phát hành trong tương lai. WPML có thể dịch mọi nội dung trên trang WordPress của bạn, nhưng bạn cần cho nó biết nội dung nào cần dịch. Tập tin này làm điều đó.

Đi tới trang WPMLCài đặt .

Trang cài đặt WPML

Trang này cung cấp cho WPML mọi thông tin cần thiết, bao gồm trường tùy chỉnh nào cần dịch hoặc đồng bộ hóa, bài đăng và phân loại tùy chỉnh nào cần đa ngôn ngữ và thậm chí cả văn bản quản trị nào cần dịch.

Tệp cấu hình ngôn ngữ bao gồm thông tin này để mỗi người dùng không cần phải nhập thủ công vào trang quản trị.

Đối với một số chủ đề và plugin, chúng tôi đang lưu trữ tệp cấu hình ngôn ngữ trên máy chủ của mình. Bạn có thể xem một danh sách ở đây . Nó được thiết lập để ghi đè lên tệp cấu hình ngôn ngữ địa phương được đặt bên trong thư mục gốc của chủ đề hoặc plugin.

WPML cũng cho phép bạn ghi đè thủ công bất kỳ cài đặt nào được tải bởi các tệp cấu hình ngôn ngữ của chủ đề và plugin . Điều này áp dụng cho cả tệp cấu hình ngôn ngữ bên trong thư mục gốc của chủ đề hoặc plugin và tệp cấu hình ngôn ngữ được lưu trữ trên máy chủ của chúng tôi.

Đặt tùy chọn dịch cho chủ đề và plugin của bên thứ ba

WPML tương thích với nhiều chủ đề và plugin phổ biến và bạn không cần phải tạo tệp cấu hình ngôn ngữ.

Tuy nhiên, nếu bạn đang sử dụng một chủ đề hoặc plugin có nội dung không hiển thị chính xác trong Trình chỉnh sửa bản dịch nâng cao của WPML , bạn có thể cần phải cấu hình tùy chọn dịch theo cách thủ công.

Để cấu hình tùy chọn dịch cho các chủ đề và plugin của bên thứ ba, hãy vào WPMLCài đặt và nhấp vào tab Cấu hình XML tùy chỉnh . Sử dụng trình soạn thảo văn bản trên trang này để nhập mã giống như khi bạn tạo tệp wpml-config.xml .

Đặt tùy chọn dịch cho các chủ đề và plugin của bên thứ ba trong tab Cấu hình XML tùy chỉnh

Tự động tạo tệp wpml-config.xml

Nếu bạn không quen với việc tạo tệp XML, nhóm của chúng tôi đã tạo ra plugin Multilingual Tools giúp nhiệm vụ này dễ dàng hơn. Mặc dù ban đầu nó được hình thành như một công cụ giúp tác giả chủ đề và plugin làm cho sản phẩm của họ sẵn sàng đa ngôn ngữ, nhưng nó có thể dễ dàng được sử dụng để tạo tệp wpml-config.xml của riêng bạn.

Để tìm hiểu thêm về cách tạo tệp wpml-config.xml , hãy truy cập trang plugin Multilingual Tools . Cụ thể, hãy xem phần Làm cách nào để tạo tệp cấu hình ngôn ngữ bằng Công cụ đa ngôn ngữ? phần.

Sau khi có tệp cấu hình, hãy thêm tệp đó vào thư mục gốc của chủ đề. Nếu bạn đã có rồi thì đừng ghi đè lên nó. Thay vào đó, hãy chỉnh sửa tệp XML gốc của bạn và thêm mã được tạo bằng plugin Multilingual Tools .

Xin lưu ý rằng plugin này không được thiết kế để sử dụng trên các trang web sản xuất trực tiếp.

Để đọc hướng dẫn này và xây dựng các tệp cấu hình ngôn ngữ cho chủ đề và plugin của bạn, bạn có thể bắt đầu với ví dụ này – wpml-config.zip .

Bạn sẽ cần chỉnh sửa nó, nhưng bạn có thể sử dụng các phần và cấu trúc của tệp này.

Cấu trúc và cú pháp

WPML cho phép bạn cấu hình một số thành phần bằng tệp wpml-config.xml . Sử dụng các hướng dẫn sau để tìm thêm thông tin và hướng dẫn về cách làm cho các thành phần trang web cụ thể có thể dịch được:

Sử dụng Tệp Cấu hình Ngôn ngữ WPML với Chủ đề Con

Nếu bạn đang sử dụng chủ đề con, tệp cấu hình ngôn ngữ của chủ đề cha sẽ ghi đè lên tệp cấu hình ngôn ngữ có trong chủ đề con. WPML cung cấp trang cấu hình cho phép bạn dễ dàng ghi đè trang này bằng bất kỳ cài đặt tùy chỉnh nào.

Chúng ta hãy xem xét một ví dụ trong đó tệp cấu hình ngôn ngữ của chủ đề gốc đang thiết lập loại bài đăng tùy chỉnh “Thuộc tính” có thể dịch được.

Tệp cấu hình ngôn ngữ gốc đang thiết lập thuộc tính loại bài đăng tùy chỉnh để dịch

Nếu bạn đang sử dụng một chủ đề con và muốn đặt loại bài đăng tùy chỉnh “Thuộc tính” thành không thể dịch, hãy điều hướng đến trang WPMLCài đặt và nhấp vào tab Cấu hình XML tùy chỉnh . Sử dụng trình chỉnh sửa để đặt loại bài đăng tùy chỉnh “Thuộc tính” thành không thể dịch. Đơn giản, hãy đặt giá trị thuộc tính dịch thành 0 thay vì 1 .

Ghi đè cài đặt cấu hình ngôn ngữ của chủ đề gốc

Các thiết lập trong tab Cấu hình XML tùy chỉnh được ưu tiên hơn các thiết lập trong tệp cấu hình ngôn ngữ ở chủ đề gốc.