23 Tháng Năm, 2020 by admin
Lượt xem: 55
Hiện nay có khá nhiều plugin WordPress cho phép các bạn tạo 1 Website đa ngôn ngữ có thể kể đến như :
Đây đều là các plugin hay, dễ dùng đã được rất nhiều người sử dụng cho các dự án Web đa ngôn ngữ trên WordPress. Trong bài nay Mình sẽ giúp các Bạn có thể thiết kế Website đa ngôn ngữ chuyên nghiệp với qTranslate X một cách đơn giản nhất.
Đầu tiên vào qTranslate X để tải Plugin, hoặc bạn cài đặt ngay trong phần Gói mở rộng(Plugin) trên trang quản trị.
– Khi cài xong, nếu bạn đang sử dụng SEO By Yoast, nó sẽ có thêm 1 dòng thông báo hỏi bạn có có muốn tích hợp qTranslate X với SEO By Yoast không, mình khuyên các bạn nên cài thêm, Plugin này sẽ giúp các bạn tối ưu SEO trên cả các Ngôn ngữ mà bạn cài đặt thêm cho trang.
– Khi cài đặt xong bạn tiến hành cấu hình qTranslate X : Dashboard > Cài đặt > Language
General : Phần cấu hình chung các bạn chọn như sau
Advanced : Cấu hình nâng cao:
Integration :Giữ nguyên cài đặt
Language:
Khi đã cài đặt xong, bây giờ khi Viết bài, tạo chuyên mục bạn sẽ thấy có 2 phần nhập ngôn ngữ :
Bài viết :
Danh mục:
– Với các nội dung cứng trong code các bạn có thể dùng đoạn này để thay đổi ngôn ngữ :
<?php _e("[:vi]nội dung tiếng việt [:en]Nội dung tiếng anh "); ?> //ở widget hay chỗ nào muốn sử dụng đa ngôn ngữ [:en]English[:][:xx]Orther Language[:] //ví dụ [:en]English[:][:vi]Tiếng Việt[:]
Cài đặt nút chuyển ngôn ngữ ngoài giao diện :
hoặc bạn cũng có thể thêm đoạn code này vào bất kỳ đâu trong thẻ Body của web để hiện 2 nút Tiếng anh / Tiếng việt
<a href="<?php bloginfo('url');?>/vi"></a> <a href="<?php bloginfo('url');?>/en"></a>
<ul class="language-chooser language-chooser-image qtranxs_language_chooser" id="qtranslate-2-chooser"> <li class="lang-en"><a href="http://tomate.com.vn/en/" hreflang="en" title="English (en)" class="qtranxs_image qtranxs_image_en"><img src="http://tomate.com.vn/wp-content/plugins/qtranslate-x/flags/gb.png" alt="English (en)"><span style="display:none">English</span></a></li> <li class="lang-vi active"><a href="http://tomate.com.vn/vi/" hreflang="vi" title="Tiếng Việt (vi)" class="qtranxs_image qtranxs_image_vi"><img src="http://tomate.com.vn/wp-content/plugins/qtranslate-x/flags/vn.png" alt="Tiếng Việt (vi)"><span style="display:none">Tiếng Việt</span></a></li> </ul>
Nguồn: https://vnfaster.com/thiet-ke-website-da-ngon-ngu-voi-qtranslate-x.html
– Lấy ngôn ngữ hiện tại
if($GLOBALS['q_config']['language'] == 'fr') { //show french logo $imageName = 'logoFR.png'; } else if($GLOBALS['q_config']['language'] == 'hi') { //show Hindi logo $imageName = 'logoHI.png'; } else { //show english logo to rest $imageName = 'logoEN.png'; }
Trên đây là phần hướng dẫn về qTranslate-X mà mình tìm hiểu được. Mình thấy rất hữu ích và tiện dụng khi làm website đã ngôn ngữ. Cảm ơn các bạn đã đọc bài viết. Có thắc mắc hãy cứ để lại comment bên dưới nhé.!
Các kiến thức khác về qtranslate-x có thể tham khảo tại đây: https://www.hoangweb.com/ bài viết này chủ thớt viết khá chi tiết và dễ hiểu.