Plugin “Migrate Polylang to WPML ” giúp bạn dễ dàng di chuyển các trang web từ plugin Polylang sang WPML . Plugin này di chuyển thông tin ngôn ngữ cho các bài đăng, trang, loại bài đăng tùy chỉnh và phân loại.
Yêu cầu
Tất nhiên, bạn cần có tài khoản WPML để di chuyển sang WPML . Tài khoản Multilingual Blog sẽ hoạt động với hầu hết các trang web đến từ Polylang. Để tận hưởng tất cả các tính năng của WPML , bạn nên có tài khoản Multilingual CMS , bao gồm String Translation và Translation Management . Bạn cũng cần cài đặt plugin Migrate Polylang to WPML .
Tải xuống Plugin “Migrate Polylang to WPML ”
Để tải xuống, hãy vào Migrate Polylang to WPML trên Github và tải bản phát hành mới nhất (nhấp vào bản phát hành mới nhất ở thanh bên phải). Trên trang tải xuống, hãy nhấp vào định dạng bạn thích (zip hoặc tar.gz).
Sau khi tải plugin, bạn có thể tải nó lên trang WordPress của mình như bất kỳ plugin nào khác: Vào trang Dashboard → Plugins và nhấp vào nút Add new . Trên trang tiếp theo, nhấp vào Upload plugin và chọn tệp lưu trữ đã tải xuống.
Bước di chuyển 1: Lưu dữ liệu Polylang và tắt nó
Để lưu dữ liệu của Polylang, hãy làm theo các bước dưới đây:
- Điều hướng đến Ngôn ngữ → Ngôn ngữ .
- Nhấp vào liên kết Chỉnh sửa cho từng ngôn ngữ, sau đó nhấp vào nút Cập nhật .
Sau khi lưu dữ liệu của Polylang cho tất cả các ngôn ngữ, bạn phải tắt Polylang trước khi bắt đầu quá trình di chuyển WPML .
Cố gắng kích hoạt WPML trong khi Polylang đang hoạt động sẽ dẫn đến lỗi nghiêm trọng WordPress . Vì vậy, hãy nhớ tắt Polylang trước khi kích hoạt tất cả các plugin được đề cập trong phần Yêu cầu.
Di chuyển bước 2: Sao lưu cơ sở dữ liệu
Quá trình di chuyển sẽ sửa đổi cài đặt trang web toàn cầu và cập nhật thông tin ngôn ngữ của tất cả nội dung trong trang web của bạn. Bạn chắc chắn nên tạo bản sao lưu đầy đủ của cơ sở dữ liệu trước khi bắt đầu quá trình di chuyển (ngay cả khi bạn đã thực hiện thành công trên các trang web khác).
Có một số plugin sao lưu tuyệt vời và bạn cũng có thể chụp nhanh cơ sở dữ liệu từ bảng điều khiển dịch vụ lưu trữ của mình.
Bước di chuyển 3: Hoàn thành Trình hướng dẫn WPML
Khi kích hoạt WPML , bạn sẽ thấy thông báo yêu cầu bạn hoàn tất Trình hướng dẫn cài đặt WPML .
Đây là trình hướng dẫn cài đặt plugin WPML tiêu chuẩn được hiển thị cho mọi người dùng WPML , không chỉ những người đang di chuyển từ Polylang.
Vui lòng làm theo hướng dẫn trên màn hình của trình hướng dẫn. Hãy nhớ chọn các ngôn ngữ giống như bạn đã chọn trong Polylang. Plugin di chuyển sẽ hiển thị chú giải công cụ nhắc nhở bạn về các thiết lập bạn đã chọn cho Polylang:
Bước di chuyển 4: Bắt đầu di chuyển
Vào Dashboard → Tools → Migrate from Polylang to WPML , tích vào ô “I confirm that I’ve created database backup” để xác nhận rằng bạn đã sao lưu cơ sở dữ liệu (xem bước 1 ở trên) và nhấp vào nút Migrate.
Quan trọng: Không đóng trang này cho đến khi bạn thấy thông báo cho biết quá trình di chuyển đã hoàn tất. Quá trình này có thể mất vài phút tùy thuộc vào kích thước nội dung của Trang web của bạn.
Xem lại trang web của bạn và kiểm tra xem quá trình di chuyển có diễn ra suôn sẻ không
Khi quá trình di chuyển hoàn tất, hãy kiểm tra xem mọi thứ có hoạt động như mong đợi hay không:
- Các bài viết có ngôn ngữ chính xác.
- Công cụ chuyển đổi ngôn ngữ đang chuyển hướng đến bản dịch chính xác.
Nếu xảy ra sự cố khi di chuyển, vui lòng báo cáo sự cố đó tại diễn đàn hỗ trợ của chúng tôi . Nếu có điều gì đó bị kẹt trong quá trình di chuyển, bạn có thể chạy lại nó. Quá trình di chuyển sẽ chỉ xử lý nội dung chưa được xử lý.
Bạn sẽ có tùy chọn loại bỏ dữ liệu Polylang còn lại sau khi di chuyển. Chúng tôi thực sự khuyên bạn nên hoãn quá trình loại bỏ dữ liệu Polylang trong vài ngày hoặc vài tuần. Hãy nhớ rằng việc xóa nội dung cơ sở dữ liệu Polylang là một quá trình không thể đảo ngược. Trong trường hợp bạn nhận thấy có sự cố xảy ra, bạn sẽ không thể thực hiện lại quá trình di chuyển sau khi cơ sở dữ liệu Polylang bị xóa.
Xử lý các cấu trúc URL khác nhau
Polylang luôn chuyển hướng từ gốc của trang web (example.com) đến thư mục ngôn ngữ mặc định (example.com/en/). WPML hiển thị ngôn ngữ mặc định trong URL gốc. Nếu có bất kỳ liên kết nào đến thư mục ngôn ngữ mặc định, chúng tôi khuyên bạn nên thêm chuyển hướng máy chủ từ đó đến gốc của trang web.
Hãy làm theo các bước sau để thêm chuyển hướng 301 bằng .htaccess:
- Kết nối với trang WordPress của bạn bằng chương trình FTP và tải xuống tệp “.htaccess”, nằm trong thư mục gốc WordPress .
- Ở cuối tập tin thêm dòng này:
RedirectMatch 301 /en/$ http://example.com/index.php
(thay thế “en” bằng slug của ngôn ngữ mặc định của bạn và “example.com” bằng URL đến trang web của bạn)
- Tải lại tập tin này lên máy chủ của bạn.
Cuối cùng, hãy hủy kích hoạt Plugin di chuyển
Plugin Migrate Polylang to WPML chỉ cần thiết cho quá trình di chuyển. Sau khi hoàn tất, bạn nên tắt nó. Bạn cũng có thể xóa khỏi thư mục ‘plugin’ trên trang web của mình.
Tìm sự giúp đỡ
Trong trường hợp bạn gặp phải bất kỳ vấn đề nào với quá trình di chuyển, vui lòng mở một vé tại diễn đàn hỗ trợ của chúng tôi.