Skip Navigation

Chúng tôi cung cấp plugin miễn phí cho phép bạn dễ dàng di chuyển các trang web sử dụng plugin qTranslate và qTranslate-X sang WPML . Plugin này cũng giúp bạn dọn dẹp cơ sở dữ liệu của mọi thẻ meta qTranslate còn sót lại.


Plugin qTranslate hoạt động hoàn toàn khác với WPML . Thay vì sử dụng các ngôn ngữ khác nhau trong các bài đăng khác nhau, qTranslate đặt tất cả các ngôn ngữ trong cùng một bài đăng.

Nó thực hiện điều này bằng cách thay đổi các bài đăng, chẳng hạn như Hello World thành [:en]Hello World[:de]Hallo Welt[:] .

Khi bạn gỡ cài đặt qTranslate, tất cả các thẻ meta này vẫn còn trong cơ sở dữ liệu của bạn.

Plugin di chuyển của chúng tôi có thể thực hiện những việc sau:

  • Chia nội dung của các ngôn ngữ khác nhau thành các bài đăng khác nhau, cho phép trang web của bạn chạy với WPML .
  • Dọn dẹp cơ sở dữ liệu của bạn khỏi tất cả các thẻ meta còn sót lại từ qTranslate.
  • Chuyển đổi trang web hỗ trợ qTranslate của bạn thành trang web một ngôn ngữ bằng cách xóa tất cả các bản dịch và chỉ để lại ngôn ngữ bạn quyết định giữ lại.

Bạn có thể tải xuống plugin qTranslate X Cleanup và WPML Import của chúng tôi từ kho lưu trữ WordPress .

Chuyển đổi một ngôn ngữ (không có WPML , loại bỏ tất cả các bản dịch)

Nếu bạn đang sử dụng plugin qTranslate Importer không có WPML thì kết quả đầu ra sẽ là một trang web chỉ có một ngôn ngữ. Quá trình chuyển đổi sẽ hỏi bạn muốn duy trì ngôn ngữ nào. Tất cả các ngôn ngữ khác sẽ bị xóa khỏi trang web.

Điều này hữu ích nếu bạn đang thử nghiệm qTranslate và bây giờ bạn muốn xóa cơ sở dữ liệu khỏi tất cả các thẻ meta ngôn ngữ đó.

Khi kết thúc quá trình xử lý, tất cả các bài đăng sẽ chỉ có một ngôn ngữ mà bạn chọn.

Làm thế nào nó hoạt động:

  1. Tắt qTranslate và bật plugin qTranslate Importer.
  2. Sao lưu cơ sở dữ liệu của bạn. Nghiêm túc mà nói, ngay cả khi bạn chỉ đang thử nghiệm, bạn vẫn phải sao lưu cơ sở dữ liệu của mình.
  3. Đi tới Cài đặt → trình nhập qTranslate và chọn ngôn ngữ bạn muốn giữ.
  4. Bấm vào nút Làm sạch . Thao tác này sẽ xem xét tất cả nội dung của trang web và xóa siêu dữ liệu ngôn ngữ khỏi nội dung.

Màn hình plugin trông như thế này:

qDịch nhà nhập khẩu chuyển đổi sang một ngôn ngữ

Chọn ngôn ngữ bạn muốn giữ và chấp nhận hai hộp kiểm. Sau đó, bạn có thể bắt đầu dọn dẹp.

Chuyển đổi đa ngôn ngữ (chuyển đổi từ qTranslate sang WPML )

Nếu bạn có WPML , trình nhập qTranslate sẽ chuyển đổi trang web từ tất cả các ngôn ngữ trong một bài đăng sang các ngôn ngữ khác nhau trong các bài đăng khác nhau. Khi quá trình chuyển đổi hoàn tất, bạn sẽ có thể sử dụng WPML trên trang web.

Cách tốt nhất để thực hiện chuyển đổi này là tắt qTranslate, bật WPML và trình nhập qTranslate và để nó tự động thực hiện mọi thứ.

Quá trình nhập khẩu sẽ:

  1. Kiểm tra xem qTranslate đã sử dụng ngôn ngữ nào và bật các ngôn ngữ tương tự trong WPML .
  2. Kiểm tra liên kết cố định ngôn ngữ nào bạn đã sử dụng trong qTranslate và chọn cài đặt tương tự trong WPML .
  3. Xử lý tất cả các bài đăng, phân loại và trường tùy chỉnh và tạo các trường riêng biệt cho các ngôn ngữ khác nhau.
  4. Tạo các quy tắc viết lại URL cho phép bạn chuyển hướng các liên kết đến URL mới của chúng.

Để thực hiện việc này một cách an toàn, vui lòng làm theo các bước sau:

  1. Tắt qTranslate và bật WPML cũng như plugin qTranslate X Cleanup và WPML Import.
  2. Sao lưu cơ sở dữ liệu của bạn. Điều này rất quan trọng. Bạn phải thực hiện việc này trước khi chạy quá trình nhập.
  3. Đi tới Cài đặt → qTranslate Importer và xem lại việc chuyển đổi dữ liệu theo kế hoạch.
  4. Bấm vào nút Bắt đầu . Điều này sẽ đi qua tất cả nội dung của trang web, chuyển đổi nó sang sử dụng WPML .

Quá trình nhập vào WPML

Màn hình nhập trông như thế này:

qDịch sang nhập WPML

Khi nó chạy, bạn sẽ thấy sự tiến bộ. Không làm gián đoạn quá trình nhập cho đến khi thông báo “hoàn thành”. Màn hình sẽ cập nhật vài giây một lần vì nó xử lý 10 bài đăng cùng một lúc.

Thêm chuyển hướng URL

Sau khi quá trình nhập hoàn tất, bạn sẽ thấy điều này:

qTranslate sang WPML đã hoàn tất chuyển đổi

Nếu bạn có thể chỉnh sửa tệp .htaccess , hãy sao chép mọi thứ từ hộp quy tắc viết lại .htaccess và thêm nó vào tệp .htaccess trên trang web của bạn.

Có một nút xác thực sẽ đọc tệp đó và kiểm tra xem bạn đã thêm quy tắc vào đúng vị trí chưa.

Ngoài ra, bạn có thể thêm thông tin chuyển hướng vào chủ đề của mình. Nhấp vào nút để tải xuống tệp PHP có quy tắc chuyển hướng và lưu nó vào thư mục chủ đề của bạn.

Sau đó, thêm dòng sau vào tệp tin.php trong chủ đề:

include(get_stylesheet_directory() . '/qt-importer-redirects.php');

Đây là một câu lệnh PHP, vì vậy nó phải nằm trong một< ?php … ?> khối.

Các văn bản khác mà bạn có thể phải chỉnh sửa thủ công

Nhiều trang web sử dụng qTranslate đã sử dụng thẻ meta ngôn ngữ ở nhiều nơi khác nhau, được mã hóa cứng trong PHP hoặc trong các trang tùy chọn. Sau khi rời khỏi qTranslate, bạn sẽ cần sử dụng các cách khác nhau để dịch các chuỗi này.

Đầu tiên, xác định vị trí của chúng. Đi qua các màn hình quản trị khác nhau trong chủ đề và plugin bạn đang sử dụng và xem liệu có bất kỳ thẻ nào như:

<!–-:en–->English text<!–-:–-><!–-:fr–->French text<!–-:–->

Thay thế những điều này chỉ bằng văn bản bằng ngôn ngữ mặc định.

Sau đó, bạn có thể sử dụng mô-đun Dịch chuỗi của WPML để dịch chúng sang bất kỳ ngôn ngữ nào.

Tìm sự giúp đỡ

Trong trường hợp bạn cần trợ giúp di chuyển từ qTranslate sang WPML , hãy truy cập diễn đàn hỗ trợ của WPML .