WPML cho phép bạn dịch trang web của mình sang 65 ngôn ngữ được định cấu hình sẵn, thêm các ngôn ngữ tùy chỉnh của riêng bạn và tùy chỉnh nhiều tùy chọn cấu hình cho bộ chuyển đổi ngôn ngữ, định dạng URL và hơn thế nữa. Bạn sẽ tìm thấy tất cả những tùy chọn này trong WPML → Cài đặt, ở các phần Ngôn ngữ, Bộ chuyển đổi ngôn ngữ, URL và SEO và Khả năng tương thích.
Ngôn ngữ trang web

Khi bạn cấu hình WPML lần đầu tiên (bước đầu tiên của trình hướng dẫn thiết lập WPML), bạn cần chọn ngôn ngữ cho nội dung hiện có của mình. Sau đó, chọn trong số 65 ngôn ngữ được định cấu hình sẵn mà bạn muốn dịch trang web của mình sang.
Bạn cũng có thể tạo một ngôn ngữ tùy chỉnh. Điều này đặc biệt hữu ích nếu bạn muốn thêm một ngôn ngữ dành riêng cho một quốc gia vào trang web của mình (chẳng hạn như tiếng Pháp của Canada hoặc tiếng Đức của Thụy Sĩ) hoặc nếu bạn cần một ngôn ngữ không xuất hiện trong danh sách các ngôn ngữ được định cấu hình sẵn.
Đối với ngôn ngữ tùy chỉnh mà bạn tạo, bạn có thể sử dụng một trong các lá cờ của WPML hoặc thêm cờ tùy chỉnh.
Bạn có thể thêm, chỉnh sửa hoặc xóa ngôn ngữ khỏi trang web của mình vào bất kỳ lúc nào bằng cách truy cập WPML → Cài đặt → Ngôn ngữ. Phần Quản lý và ẩn ngôn ngữ trang web liệt kê mỗi ngôn ngữ trên một hàng: sử dụng Tìm kiếm và thêm ngôn ngữ... để thêm một ngôn ngữ và sử dụng menu Chỉnh sửa của hàng đó để định cấu hình hoặc xóa ngôn ngữ đó.
Định dạng URL ngôn ngữ
WPML cho phép bạn chọn cách sắp xếp nội dung bằng các ngôn ngữ khác nhau. Bạn có thể chọn giữa:
- Các ngôn ngữ khác nhau trong thư mục – như wpml.org/es/ cho tiếng Tây Ban Nha và wpml.org/de/ cho tiếng Đức.
- Một tên miền khác nhau cho mỗi ngôn ngữ – các tên miền phụ như es.example.com và de.example.com hoặc các tên miền hoàn toàn khác nhau như ejemplo.es và beispiel.de.
- Tên ngôn ngữ được thêm làm tham số – như wpml.org/?lang=es cho tiếng Tây Ban Nha.
Để tùy chọn Các ngôn ngữ khác nhau trong thư mục hoạt động, cấu trúc đường dẫn tĩnh của trang web của bạn cần phải khác với cấu trúc mặc định. Chúng tôi khuyên bạn nên chọn Năm/Tháng/Tên hoặc %postname%.
Để biết thêm các ví dụ chi tiết và tài liệu về những gì cần thiết để mỗi chế độ này hoạt động, vui lòng đọc về các tùy chọn URL ngôn ngữ.
Bộ chuyển đổi ngôn ngữ
Các tùy chọn bộ chuyển đổi ngôn ngữ nằm trong WPML → Cài đặt → Bộ chuyển đổi ngôn ngữ.
Để cho phép khách truy cập chọn ngôn ngữ ưa thích của họ, WPML thêm một bộ chuyển đổi ngôn ngữ vào chân trang của trang web theo mặc định. Bạn cũng có thể thêm bộ chuyển đổi ngôn ngữ vào widget, menu hoặc tạo bộ chuyển đổi ngôn ngữ tùy chỉnh của riêng bạn.

Hoặc, bạn có thể thêm bộ chuyển đổi ngôn ngữ vào menu, widget, template và nội dung trang hoặc bài viết bằng cách sử dụng khối Bộ chuyển đổi ngôn ngữ.
Bạn cũng có thể hiển thị bộ chuyển đổi ngôn ngữ bằng cách sử dụng các hook sau:
- wpml_add_language_selector – Hiển thị bộ chuyển đổi ngôn ngữ dạng thả xuống của WPML
- wpml_footer_language_selector – Hiển thị bộ chuyển đổi ngôn ngữ dạng ngang của WPML
Thứ tự ngôn ngữ
Bạn có thể kiểm soát thứ tự xuất hiện của các ngôn ngữ trong bộ chuyển đổi ngôn ngữ tại phần Tùy chọn bộ chuyển đổi ngôn ngữ của WPML → Cài đặt → Bộ chuyển đổi ngôn ngữ.

Nhấp và kéo các ngôn ngữ để thay đổi thứ tự.
Xin lưu ý rằng khi bạn sử dụng bộ chuyển đổi ngôn ngữ dạng thả xuống, ngôn ngữ đầu tiên được hiển thị luôn là ngôn ngữ hiện tại. Các ngôn ngữ khác sẽ được liệt kê theo thứ tự mà bạn đã đặt trong danh sách Thứ tự ngôn ngữ.
Chọn nội dung hiển thị trong bộ chuyển đổi ngôn ngữ
Bạn có thể chọn những gì sẽ bao gồm trong bộ chuyển đổi ngôn ngữ. WPML có thể hiển thị cờ quốc gia, tên ngôn ngữ bản địa và tên ngôn ngữ bằng ngôn ngữ hiện tại của trang (chẳng hạn như “Deutsch (German)” khi ngôn ngữ hiện tại là tiếng Anh).
Bạn cũng có thể chọn màu sắc cho tất cả các phần của bộ chuyển đổi ngôn ngữ.
Để thực hiện bất kỳ thay đổi nào đối với Bộ chuyển đổi ngôn ngữ của bạn:
- Truy cập WPML → Cài đặt → Bộ chuyển đổi ngôn ngữ.
- Tìm bộ chuyển đổi của bạn. Mỗi bộ chuyển đổi ngôn ngữ sẽ nằm dưới một phần khác nhau tùy thuộc vào vị trí của nó trên trang web của bạn: Bộ chuyển đổi ngôn ngữ menu, Bộ chuyển đổi ngôn ngữ widget, hoặc Bộ chuyển đổi ngôn ngữ chân trang.
- Nhấp vào biểu tượng cây bút chì để chỉnh sửa.
Khi bạn thực hiện các thay đổi, bạn sẽ thấy một bản xem trước nhỏ về giao diện của bộ chuyển đổi ngôn ngữ trước khi bạn lưu.

Bạn có thể tạo kiểu cho bộ chuyển đổi ngôn ngữ của WPML để nó phù hợp với thiết kế của trang web của bạn.
Để thay đổi các lá cờ xuất hiện bên cạnh các ngôn ngữ:
- Truy cập WPML → Cài đặt → Ngôn ngữ
- Trong phần Quản lý và ẩn ngôn ngữ trang web, nhấp vào Chỉnh sửa trên hàng của ngôn ngữ bạn muốn thay đổi
- Mở bộ chọn Cờ và chọn một trong các lá cờ của WPML, hình quả địa cầu trung lập hoặc mã quốc gia — hoặc chọn Tải lên một SVG tùy chỉnh... để sử dụng cờ của riêng bạn
Để biết thêm thông tin về các kiểu bộ chuyển đổi ngôn ngữ khác nhau mà bạn có thể thêm vào trang web của mình, vui lòng đọc về các tùy chọn bộ chuyển đổi ngôn ngữ.
Bộ chuyển đổi ngôn ngữ tùy chỉnh
Bạn có thể tạo bộ chuyển đổi ngôn ngữ tùy chỉnh và thêm chúng vào giao diện của trang web.

Trong phần Bộ chuyển đổi ngôn ngữ tùy chỉnh, bạn có thể bật hoặc tắt các bộ chuyển đổi ngôn ngữ tùy chỉnh trên trang web của mình. Khi các bộ chuyển đổi ngôn ngữ tùy chỉnh bị tắt, các tài nguyên CSS và JavaScript liên quan sẽ không được tải nữa. Điều này hữu ích cho các trang web không sử dụng bất kỳ bộ chuyển đổi ngôn ngữ nào.
Trong trường hợp này, bạn vẫn có thể sử dụng shortcode wpml_language_switcher và action wpml_language_switcher, tuy nhiên, chúng sẽ xuất bộ chuyển đổi ngôn ngữ mà không có bất kỳ CSS hoặc JavaScript nào.
Các bộ chuyển đổi ngôn ngữ tùy chỉnh được bật theo mặc định đối với các bản cài đặt hiện có cập nhật lên phiên bản WPML 3.8 trở lên. Đối với các bản cài đặt mới sử dụng phiên bản WPML 3.8 trở lên, tùy chọn này bị tắt theo mặc định.
Tùy chọn SEO

Khi trang web đa ngôn ngữ của bạn được các công cụ tìm kiếm, chẳng hạn như Google, phân tích, điều quan trọng là phải “nói” cho chúng biết về các ngôn ngữ thay thế có sẵn cho nội dung trang web của bạn. Bằng cách này, các công cụ tìm kiếm sẽ không xử lý các bản dịch như nội dung trùng lặp mà là cùng một nội dung, chỉ ở các ngôn ngữ khác nhau. Điều này rất tốt cho thứ hạng SEO của trang web của bạn.
Xin lưu ý rằng khi được bật, thông tin này không hiển thị trên giao diện người dùng của trang web của bạn mà chỉ có trong mã nguồn.
Ngoài việc bật và tắt tính năng này, bạn cũng có thể sử dụng tùy chọn Position of hreflang link để thiết lập nơi thông tin này sẽ được xuất ra:
- As early as possible - mặc định, mức độ ưu tiên 1
- Later in the head section - mức độ ưu tiên 10
Trong hầu hết các trường hợp, tốt nhất là sử dụng cài đặt mặc định. Đôi khi, các giao diện và plugin khác nhau có thể gây ra xung đột khi sử dụng tùy chọn này. Những xung đột này có thể dẫn đến việc các liên kết ngôn ngữ SEO này bị sai hoặc hoàn toàn bị thiếu. Trong trường hợp đó, việc chuyển sang tùy chọn Later in the head section sẽ giải quyết được vấn đề.
Ngôn ngữ trang quản trị
Ngôn ngữ mặc định thông thường cũng là ngôn ngữ trang quản trị. Tuy nhiên, bạn cũng có thể chọn hiển thị trang quản trị WordPress của trang web bằng một ngôn ngữ khác với ngôn ngữ mặc định của nội dung trang web. Đây không phải là cài đặt của WPML: WordPress sở hữu cài đặt này, trong Người dùng → Hồ sơ → Tùy chọn cá nhân → Ngôn ngữ.

Điều này cho phép các trang web có nhiều tác giả, mỗi người viết bằng một ngôn ngữ khác nhau, có thể có ngôn ngữ trang quản trị khác nhau cho mỗi người dùng. Từng người dùng có thể chọn ngôn ngữ trang quản trị của họ trong trang hồ sơ của riêng mình.
Để tìm hiểu cách thiết lập ngôn ngữ trang quản trị mặc định của trang web và ngôn ngữ trang quản trị khác nhau cho mỗi người dùng, hãy đọc về cách cài đặt ngôn ngữ quản trị WordPress.
Lọc ngôn ngữ cho các hoạt động AJAX
WPML cho phép bạn bật cookie JavaScript để các giao diện và plugin có thể thực hiện lọc AJAX mà không gặp sự cố, ngay cả trên các trang web được lưu trong bộ nhớ cache.

Tìm hiểu thêm về điều này trên trang về cách bật cookie ngôn ngữ để hỗ trợ lọc AJAX.