WPML cho phép bạn thay đổi ngôn ngữ mặc định của trang web WordPress. Tuy nhiên, việc thay đổi ngôn ngữ mặc định của trang web có thể ảnh hưởng đến cách các trang lưu trữ tùy chỉnh hiển thị các loại bài viết hoặc các phân loại được thiết lập để chuyển về ngôn ngữ mặc định.
Từ WPMLCài đặtNgôn ngữ, bạn có thể thay đổi ngôn ngữ mặc định của trang web: nhấp vào Chỉnh sửa trên hàng của ngôn ngữ đó và chọn Đặt làm mặc định. Điều này cho phép bạn:
- Tạo nội dung bằng một ngôn ngữ và dịch sang ngôn ngữ phụ
- Thiết lập ngôn ngữ phụ làm ngôn ngữ mặc định mới của trang web

Điều gì xảy ra khi bạn thay đổi ngôn ngữ mặc định của trang web
Trước khi thay đổi ngôn ngữ mặc định, bạn nên tạo một bản sao lưu cho trang web của mình.
Khi bạn thay đổi ngôn ngữ mặc định của trang web, ngôn ngữ mặc định mới sẽ trở thành ngôn ngữ chính của trang web. Đây là ngôn ngữ đầu tiên người dùng nhìn thấy khi họ truy cập trang web của bạn.
Sau khi bạn thay đổi ngôn ngữ mặc định của trang web, WPML sẽ tự động điều chỉnh nội dung và các liên kết để trỏ đến ngôn ngữ tương ứng. Nó không thay đổi ngôn ngữ đã gán cho các bài viết hiện có. Ngôn ngữ của mỗi bài viết được xác định khi bạn tạo bài viết đó và bạn chỉ có thể thay đổi điều này theo cách thủ công trong trình soạn thảo WordPress.
Tuy nhiên, nếu bất kỳ loại bài viết hoặc phân loại nào của bạn được thiết lập là Có thể dịch – sử dụng bản dịch nếu có hoặc chuyển về ngôn ngữ mặc định, việc thay đổi ngôn ngữ mặc định của trang web có thể ảnh hưởng đến cách các trang lưu trữ tùy chỉnh hiển thị chúng.

Với cài đặt này:
- Nếu bạn chưa dịch nội dung sang các ngôn ngữ phụ, WPML sẽ hiển thị nội dung bằng ngôn ngữ mặc định của bạn.
- Khi bạn thay đổi ngôn ngữ mặc định, nội dung chưa được dịch sang ngôn ngữ này sẽ không xuất hiện trong các trang lưu trữ của trang web. Điều này không phải vì nội dung bị thiếu, mà vì nó không tồn tại trong ngôn ngữ mặc định mới này.
Để minh họa điều này, giả sử bạn có một trang web WooCommerce:
- Bạn đặt tiếng Anh làm ngôn ngữ mặc định và tiếng Tây Ban Nha làm ngôn ngữ phụ.
- Bạn thiết lập loại bài viết Sản phẩm thành Có thể dịch – sử dụng bản dịch nếu có hoặc chuyển về ngôn ngữ mặc định.
- Bạn chỉ dịch một sản phẩm sang tiếng Tây Ban Nha. Các sản phẩm còn lại chỉ tồn tại bằng tiếng Anh, ngôn ngữ mặc định của trang web.
Trong trường hợp này:
- Khi ngôn ngữ mặc định của trang web được đặt là tiếng Anh, trang cửa hàng tiếng Tây Ban Nha của bạn sẽ hiển thị một sản phẩm bằng tiếng Tây Ban Nha. Phần còn lại hiển thị bằng tiếng Anh.
- Nếu bạn thay đổi ngôn ngữ mặc định của trang web sang tiếng Tây Ban Nha, trang cửa hàng tiếng Tây Ban Nha của bạn sẽ chỉ hiển thị một sản phẩm mà bạn đã dịch trước đó. Trang cửa hàng tiếng Anh của bạn không bị ảnh hưởng, vì tất cả các sản phẩm ban đầu được thêm bằng tiếng Anh và không yêu cầu chuyển về ngôn ngữ mặc định.
Trang cửa hàng tiếng Anh sau khi thay đổi ngôn ngữ mặc định của trang web
Cách chuẩn bị nội dung cho việc thay đổi ngôn ngữ mặc định
Trước khi thay đổi ngôn ngữ mặc định của trang web, bạn nên chuẩn bị nội dung của trang web để hiển thị chính xác trong các danh sách lưu trữ. Điều này là do một khi bạn thay đổi ngôn ngữ mặc định:
- Bạn không thể truy cập WPMLBản dịch và sử dụng tính năng dịch tự động hàng loạt để dịch nội dung hiện có từ ngôn ngữ nguồn (ngôn ngữ mặc định trước đó) sang các ngôn ngữ khác, bao gồm cả ngôn ngữ mặc định mới của bạn.
- Nếu bạn bật chế độ Dịch mọi thứ tự động sau khi thay đổi ngôn ngữ mặc định của trang web, nội dung từ ngôn ngữ nguồn (ngôn ngữ mặc định trước đó) sẽ không được chọn để dịch tự động.
Trước khi thay đổi ngôn ngữ mặc định, bạn có thể thực hiện các bước sau để đảm bảo các danh sách lưu trữ của bạn hiển thị bài viết một cách chính xác:
- Tùy chọn 1: Dịch toàn bộ nội dung sang ngôn ngữ mặc định mới. Đảm bảo tất cả các bài viết của bạn được dịch sang ngôn ngữ mà bạn định dùng làm ngôn ngữ mặc định mới. Nếu bạn có nhiều nội dung và cần đẩy nhanh quá trình dịch, bạn có thể sử dụng tính năng dịch tự động.
- Tùy chọn 2: Nhân bản các bài viết hiện có: Nhân bản các loại bài viết hiện có của bạn, bao gồm các trang, sản phẩm và các bài viết tùy chỉnh khác, sang ngôn ngữ mặc định mới.
Các lỗi đã ghi nhận sau khi thay đổi ngôn ngữ mặc định
Nếu bạn đã thay đổi ngôn ngữ mặc định mà không làm theo các bước trên, bạn có thể thấy nội dung bị thiếu trong các danh sách lưu trữ. Trong trường hợp này, bạn có thể sử dụng Trình biên tập dịch thuật nâng cao để dịch nội dung từ ngôn ngữ nguồn (ngôn ngữ mặc định trước đó) sang ngôn ngữ mặc định mới của bạn.
Nếu bạn có nhiều mục trong các danh sách lưu trữ mà bạn chưa dịch, chẳng hạn như Portfolio hoặc các loại nội dung tùy chỉnh khác không có nội dung có thể dịch, vui lòng liên hệ với bộ phận hỗ trợ của WPML. Nhóm của chúng tôi có thể giúp bạn thay đổi ngôn ngữ của tất cả các bài viết này hàng loạt.