WPML

WPML cho phép bạn thay đổi ngôn ngữ mặc định của trang web WordPress của mình. 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 phân loại được thiết lập để dự phòng bằng ngôn ngữ mặc định.

Từ WPML → Ngôn ngữ, bạn có thể thay đổi ngôn ngữ mặc định của trang web. Điều này cho phép bạn:

  • Tạo nội dung bằng một ngôn ngữ và dịch nội dung đó sang ngôn ngữ phụ
  • Thiết lập ngôn ngữ phụ làm ngôn ngữ mặc định mới cho trang web của bạn

Đ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. Đó 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 của bạn để trỏ đến ngôn ngữ tương ứng. Nó không thay đổi ngôn ngữ được 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 thành Có thể dịch – sử dụng bản dịch nếu có hoặc dự phòng bằng 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.

Các loại bài viết được thiết lập thành Có thể dịch – sử dụng bản dịch nếu có hoặc dự phòng bằng ngôn ngữ mặc định
Các loại bài viết được thiết lập thành Có thể dịch – sử dụng bản dịch nếu có hoặc dự phòng bằng ngôn ngữ mặc định

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 hiển thị 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ội dung đó 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 thiết lập 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 dự phòng bằng 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 của bạn.

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 hiển thị một sản phẩm bằng tiếng Tây Ban Nha. Các sản phẩm 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 dự phòng.

Trang cửa hàng tiếng Tây Ban Nha sau khi thay đổi ngôn ngữ mặc định của trang web

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ữ. Lý do là vì sau khi bạn thay đổi ngôn ngữ mặc định:

  • Bạn không thể truy cập WPML → Bảng điều khiển dịch thuật 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ữ hiển thị bài viết một cách chính xác:

  • Tùy chọn 1: Dịch tất cả nội dung của bạn 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 dự định 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 thuật, 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 bài viết 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. Đội ngũ 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.

Được viết bởi Amir · Cập nhật lần cuối vào 14 tháng 7 năm 2025