Bài viết này sẽ hướng dẫn các bạn sử dụng website WPML làm website đa ngữ với WordPress.
Tại sao lại sử dụng WPML?
Để xây dựng một website đa ngôn ngữ với WordPress cực kì đơn giản bạn có thể sử dụng plugin đa ngôn ngữ, hoặc sử dụng google translate để thực hiện vấn đề này, hầu hết các theme và plugin của WordPress đều hỗ trợ dịch thuật.
Tuy nhiên để chuẩn chỉ dịch thuật thì bắt buộc bạn phải đầu tư nhiều hơn, cả về thời gian dịch thuật lẫn việc cài đặt plugin đủ để đáp ứng nhu cầu.
Hiện nay WPML được đánh giá rất cao trong lĩnh vực này và nó là một trong những plugin mà mình hay dùng nhất để sử dụng cho các webstite thương mại quốc tế.
- WPML không giới hạn ngôn ngữ cần dịch.
- WPML có thể tạo subdomain, hoặc domain khác, hoặc url dạng subfolder.
- Được đội ngũ support WPML hỗ trợ ( bản trả phí )
- Dịch được tất cả text trên theme, plugin miễn là viết code đúng chuẩn của WordPress.
- Không cần dùng code để xử lý.
- …
Tạo website đa ngôn ngữ với WPML
Việc cài đặt WPML ( WordPress Multi-Language ) như các plugin bình thường khác các bạn có thể search google để tìm hiểu.
Lưu ý: WPML là một plugin thu phí, nhưng thực sự đáng đồng tiền bát gạo, đó là lý do có hơn nửa triệu website đang sử dụng plugin này để tạo đa ngôn ngữ.
Cài đặt Plugin
Sau khi kích hoạt bên sidebar sẽ có thêm một menu item tên WPML và bấm vào đó để tiếp tục đến phần cài đặt.
Có thể thay đổi hoặc tiếp tục
Tiếp theo là lựa chọn phần language switcher ( phần thay đổi ngôn ngữ trên website của bạn )
Bước cuối cùng bạn sẽ được yêu cầu nhập sitekey, nếu chưa tạo bấm “generate a key for this site”.
Nếu chọn generate bạn sẽ đến site WPML.org để generate phần key này.
Sử dụng WPML
Việc dịch các nội dung trong website rất đơn giản, người dùng có thể dễ dàng dịch các post, tag, category sang ngôn ngữ khác rất nhanh và chính xác, bạn hoàn toàn quản lý 100% phần ngôn ngữ của website, đấy là lý do vì sao website đa ngôn ngữ đều dùng WPML.
Thêm các post và page đa ngôn ngữ.
Hoặc chúng ta có thể tùy chỉnh bằng nhấn chọn Edit post, tại màn hình edit sẽ thấy mục “Language” xuất hiện.
Phần Translation managerment cho phép bạn thêm người dùng bất kì thành người dịch thuật vào dịch website, bạn còn có thể thêm subscriber nữa.
Dịch thuật cho Category và Tag
WPML cho phép người dùng dễ dàng dịch Category và Tag,
vào phần WPML -> Taxonomy Translation và thêm các taxonomies bạn muốn dịch.
Dịch các menu
WordPress luôn đi kèm các navigation menu, WPML cho phép người dùng translate các menu này rất đơn giản.
Vào Appearance » Menus. Nếu bạn có nhiều hơn một menu, chọn các menu bạn muốn dịch.
Ở cột bên tay phải, bạn sẽ thấy menu với đường link dịch thuật sang ngôn ngữ được chọn trong site.
Lưu ý: Nếu bạn có các post và page trong menu đã được định vị, đầu tiên bạn sẽ phải dịch chúng. Sau đó bạn cần thêm chúng vào các tab bên trái trong menu định vị. Ngoài ra, đừng quên bấm nút Save để lưu lại nhé.
Dịch theme, plugin, text với WPML
WPML multilingual CMS cho phép bạn chọn giữa các bản dịch chính thức của theme và plugin hoặc sử dụng bộ dịch riêng.
Vào WPML » Themes and plugins localization.
Theo mặc định, bạn sẽ thấy dòng “Don’t use String Translation to translate the theme and plugins” được chọn. Bên dưới, bạn sẽ thấy một checkbox khác để tự động load file .mo bằng cách sử dụng load_theme_textdomain.
Bạn có thể chọn checkbox đó để xem có file dịch nào phù hợp với theme không. Thao tác này chỉ hoạt động với các theme download từ WordPress.org, theme trên themeforest.net, một số theme không có chứa các bản dịch sẵn bởi họ không follow theo chuẩn của WordPress khi làm theme, plugin.
Chúng ta có thể sử dụng WPML’s String Translation để dịch chính xác hơn, Module này sẽ cho phép bạn dịch tất cả các text trong theme, và các custom fields, widget . . .
Kết luận
WPML là một plugin đa ngôn ngữ cực kì mạnh, bạn có thể sử dụng chúng để biến bất kì một website WordPress nào thành website đa ngôn ngữ như mong muốn.
Các bạn có thể tải full pack WPML tại đây
WPML có dùng đc với WP multisite ko nhỉ???
WPML cũng giống như các plugin bình thường khác nên nó có hỗ trợ Multisite site nhé Kami.
Mình có tìm thêm link cho bạn đây https://wpml.org/documentation/support/multisite-support/