Tìm hiểu cách sử dụng WPML trên các thiết lập multisite để dịch mạng trang web của bạn và các trang web con riêng lẻ sang nhiều ngôn ngữ.
Thêm WPML vào mạng multisite của WordPress cho phép bạn sử dụng các ngôn ngữ và cài đặt dịch thuật khác nhau cho mỗi trang web.
Các loại thiết lập URL multisite được hỗ trợ
WPML hỗ trợ các thiết lập URL đa ngôn ngữ sau trên multisite:
Được hỗ trợ đầy đủ
| Các trang web con trong thư mục và các ngôn ngữ trong thư mục | Các trang web con trong tên miền phụ và các ngôn ngữ trong thư mục |
|---|---|
| domain.com/subsite-1/fr/ domain.com/subsite-1/es/ domain.com/subsite-2/fr/ domain.com/subsite-2/es/ | subsite-1.domain.com/fr/ subsite-1.domain.com/es/ subsite-2.domain.com/fr/ subsite-2.domain.com/es/ |
Có điều kiện và thử nghiệm
| Các trang web con trong thư mục và các ngôn ngữ trong tên miền phụ | Các trang web con trong tên miền phụ và các ngôn ngữ trong tên miền phụ |
|---|---|
| fr.domain.com/subsite-1/ fr.domain.com/subsite-2/ es.domain.com/subsite-1/ | subsite.fr.test.com |
| Chỉ có thể thực hiện bằng cách sử dụng tệp sunrise.php (xem thêm trong Cách sử dụng các tên miền khác nhau cho mỗi ngôn ngữ?) | Chỉ có thể thực hiện nếu tên miền được trỏ chính xác qua mục nhập DNS và không xung đột với một trang web con khác |
Trên cùng một trang web con, bạn không thể đặt một số ngôn ngữ trong tên miền và các ngôn ngữ khác trong thư mục.
Cài đặt WPML trên thiết lập multisite
Để cài đặt WPML, bạn có thể sử dụng plugin OTGS Installer gọn nhẹ để tránh việc phải tải xuống và tải lên thủ công các thành phần của WPML.
Sau khi bạn mua WPML:
- Truy cập phần Tải xuống trong tài khoản của bạn và tải xuống tệp zip OTGS Installer.
- Đi tới Trang web của tôi → Quản trị mạng để tải lên plugin mới.
- Sau khi tải lên, bạn có thể chọn Kích hoạt cho mạng.
Đăng ký WPML trên thiết lập multisite
Khi OTGS Installer đã được kích hoạt, bạn hiện có thể đăng ký WPML và tải xuống các thành phần lõi của nó (và bất kỳ thành phần bổ sung nào bạn cần). Đăng ký trang web chính của bạn trước để cùng một khóa trang web sẽ áp dụng cho tất cả các trang web con.

Sau khi đăng ký, bạn có thể:
- Kích hoạt WPML trên trang web chính và các trang web con mà bạn chọn. Nếu bạn muốn linh hoạt hủy kích hoạt WPML trên từng trang web con riêng lẻ khi cần, hãy truy cập từng trang web con để kích hoạt WPML riêng biệt trong phần Plugin.
- Kích hoạt WPML trên toàn bộ mạng multisite của bạn. Truy cập Các plugin đã cài đặt và chọn Kích hoạt cho mạng để kích hoạt WPML trên mọi trang web trong thiết lập của bạn.

Cấu hình WPML trên mỗi trang web con
Bạn phải cấu hình WPML riêng lẻ trên mỗi trang web con của mình. Truy cập WPML → Thiết lập và làm theo trình hướng dẫn thiết lập.
Sau khi hoàn tất thiết lập, bạn sẽ có quyền truy cập vào các chức năng của WPML và có thể bắt đầu dịch nội dung của bạn trên toàn bộ mạng multisite của mình.
Câu hỏi thường gặp
Cách sử dụng các tên miền khác nhau cho mỗi ngôn ngữ?
Nếu bạn muốn sử dụng một tên miền khác nhau cho mỗi ngôn ngữ, bạn cần một drop-in plugin có tên là sunrise.php. Plugin này tải sớm trong quá trình tải của WordPress, vì vậy nó giúp WPML khớp mỗi tên miền được yêu cầu với ngôn ngữ tương ứng.
Dưới đây là cách cài đặt plugin này:
1. Sao chép tệp sunrise.php từ thư mục ../sitepress-multilingual-cms/inc/tools/ của WPML vào thư mục wp-content của bạn. Nếu bạn đã có tệp sunrise.php trong thư mục wp-content, hãy thêm nội dung từ tệp sunrise.php của WPML vào tệp hiện có. Không đặt nó sau câu lệnh return.
2. Thêm dòng define('SUNRISE’, ‘on’) vào tệp wp-config.php của bạn.
3. Đảm bảo rằng các tên miền của bạn đã được thiết lập DNS chính xác và chúng trỏ đến cùng một thư mục với tên miền của ngôn ngữ mặc định. Để biết hướng dẫn, hãy làm theo hướng dẫn này về cách thiết lập tên miền cho mỗi ngôn ngữ.
Cách sử dụng dịch tự động trên multisite?
WPML cung cấp tùy chọn dịch tự động tất cả nội dung trên các trang web của bạn.
Để sử dụng dịch tự động, hãy chọn giữa các gói điểm dịch Trả theo mức sử dụng và Trả trước của chúng tôi.
Nếu bạn muốn sử dụng dịch tự động trên một trang web con cụ thể, bạn có thể:
- Đăng ký trả theo mức sử dụng trên trang web con. Trong trường hợp này, trang web con sẽ có phương thức thanh toán riêng cho dịch tự động, hoặc
- Kết nối trang web con với trang web chính bằng mã di chuyển để chia sẻ điểm dịch của nó.
Quan trọng: Bạn không thể gán điểm dịch trả trước cho một trang web con cụ thể từ tài khoản WPML của mình vì các trang web con chia sẻ khóa của trang web chính.
Cách đặt lại WPML trên các trang web con của tôi?
Nếu bạn cần đặt lại WPML trên bất kỳ trang web con nào của mình, hãy truy cập Trang web của tôi → Quản trị mạng và nhấp vào WPML. Từ đây, bạn có thể đặt lại bất kỳ trang web con riêng lẻ nào của mình. Đảm bảo WPML được kích hoạt trên trang web chính của bạn để có thể thấy menu WPML.

Nếu bạn gặp bất kỳ sự cố nào trong khi thiết lập multisite của WordPress với WPML, hãy liên hệ với nhóm hỗ trợ của chúng tôi để được trợ giúp.