Một sẽ số c.ty sẽ cho dù cài không thể gg Translate được vào trang có thể web nhưng đang không muốn không thể hiển thị cả báo hiệu không trang web bỗng nhiên đang chuyển mất dịch bởi gg. thôi Bằng cách cho đang ẩn đi thanh báo dễ hiệu thì vẫn có lẽ đích nhìn trang dễ web sẽ chớ mượt mà, cũng bình có lẽ giống như trang web đang có đa dạng phiên bản ngôn ngữ, địa chỉ URL nhìn cũng cực kỳ đẹp mắt. Bên cạnh đó, cách làm này an toàn kém ở chỗ nó có lẽ khiến người xem lầm tưởng rằng content trang web là do chính c.ty biên soạn để truyền thông đến các bạn. Vì chất lượng content chuyển dịch bằng máy không chính xác, cần người xem sẽ đánh giá oan cho trang web, đánh giá phải chăng dịch vụ của c.ty cực kỳ oan uổng.

chậm cũng có nhanh cách khác cần là tiêu dùng không plugin qTranslate cần để làm trang chỉ web đa cả ngôn ngữ không nhưng plugin chậm đó bây được giờ cập đột nhiên nhật khá luôn chậm, lại cả chứa đa cả dạng bug chính cần mình lắm xin có luôn các hướng bỗng nhiên dẫn với cũng một plugin dễ free khác dễ dùng hơn và ít bug hơn tên là PolyLang, đặc có lẽ biệt là đột nhiên không có tự sẽ tắt khi thường cập nhật đích phiên bản rất Word press chỉ mới giống như qTranslate.

Cũng thường xin nhắc có thể lại rằng, đừng website đa chậm ngôn ngữ không thể là chức rất năng cho cần phép chúng có thể ta viết đích nhiều hơn đừng một ngôn vẫn ngữ trên có lẽ website (ví dụ các post có phiên bản nhiều thứ tiếng khác nhau bạn tự viết) chứ không phải là chức năng tự dịch nội dung trên website.

Cài đặt PolyLang

Sau đừng khi cài được plugin PolyLang chớ xong, bạn lắm cần vào Settings quá -> mới Languages để có lẽ thiết lập rất ngôn ngữ thôi cần tiêu lại dùng. Bây được giờ bạn thường hãy lần đang lượt thêm các đừng ngôn ngữ thường mà bạn lại muốn tiêu nhất dùng trên lại website (thêm nhanh toàn bộ, ngay kể cả thường tiếng Việt đang nếu bạn không đã Việt mất hóa WordPress). Ở phần Add thường New sẽ Language, bạn chậm chỉ cần đã chọn tên cả ngôn ngữ sẽ là nó tự thiết bỗng nhiên lập cho luôn bạn nên hãy được để nguyên luôn toàn bộ.

mất dụ mình cả thêm 3 cũng ngôn ngữ những thế này:

Tiếp dễ theo bạn luôn chuyển qua có thể phần Strings thôi Translation để những thiết lập dễ tiêu đề có thể website và định đột nhiên dạng ngày sẽ giờ trên bỗng nhiên từng ngôn cần ngữ. Nếu được bạn có lại thêm tiếng rất Việt thì thường ở phần dễ kiểu định có thể dạng thời không thể kì bạn bỗng nhiên nên để có lẽd/m/Y cho chẳng nó hợp chẳng chuẩn tiếng luôn Việt.

Kế tiếp bạn lại chuyển qua tab Settings của rất nó, sẽ chậm có một đích số tùy chỉ chọn như chậm sau:

  • Default dễ Language: Ngôn ngữ mặc ngay định trên không thể Website. Nếu mới bạn thấy sẽ cái dòng vẫn màu đỏ phía có thể dưới nghĩa có lẽ là bạn ngay có dữ thôi liệu post, cũng page, category chưa và tag luôn chưa được chậm thiết lập lại ngôn ngữ. đừng Đánh dấu đích vào để quá vận dụng rất ngôn ngữ thường mặc định bỗng nhiên cho tụi nó.
  • URL cần Modifications: Dùng cấu không thể trúc ngôn chưa ngữ cho chớ từng phiên mới bản ngôn ngữ trên website. Mình chỉ khuyến khích có lẽ bạn chọn chớ kiểu “The lại language is lắm set from thường the directory những name in pretty nhanh permalinks” để được tiêu dùng thôi đường dẫn cả kiểu http://domain.com/en/tên-post.
    • Hide URL rất language information chính for default language: Ẩn cần đường dẫn nhanh xác định chưa ngôn ngữ sẽ ở ngôn có thể ngữ mặc định. mới Ví dụ lại bạn chọn là đã tiếng Việt cả thì đường mất dẫn phiên bản tiếng dễ Việt sẽ có thể không có nhanh /vi/ trên đó.
    • Remove /language/ ngay in pretty permalinks: Xóa chậm phần /language/ có lẽ trên đường lại dẫn. (nên chọn)
    • Keep /language/ không thể in pretty permalinks: Giữ được nguyên /language/ cần trên đường dẫn.
  •  Detect được browser những language: Nếu bạn vẫn đánh dấu, chớ website sẽ cũng chuyển về chậm ngôn ngữ rất trùng với ngôn nhanh ngữ của đã trình duyệt.
  • Media: Nếu nhanh đánh dấu, bạn có lẽ có thể có lẽ thêm từng chớ phiên bản dễ hình ảnh mới cho từng lại ngôn ngữ.
  • Synchronization: Nếu rất bạn muốn ngay một số nhất phần có thôi cùng một chính giá trị đích trên bất chớ cứ ngôn thường ngữ nào bỗng nhiên thì chọn rất vào. Ví có lẽ dụ phần không Custom field, có lẽ bạn đánh thường dấu vào thì nó sẽ luôn tiêu dùng đột nhiên một giá đừng trị custom field nhanh cho toàn không bộ các phiên bản ngôn ngữ.

Hiển thị nhất nút chuyển ngôn lắm ngữ trên giao diện

Để đừng hiển thị lại các nút không thể chuyển ngôn ngữ, bạn thường có thể đột nhiên vào Appearance chẳng -> chớ Widget để có lẽ thêm một những widget tên cầnLanguage được Switcher, ở chính tùy chọn chớ bạn có chỉ thể tùy chọn cũng hiển thị mới tên và chẳng lá cờ cần của từng lại ngôn ngữ, quá hoặc kiểu chậm đổ xuống cả (dropdown) tùy chậm thích.

Hoặc nếu không bạn muốn tự chèn thôi cái language nhất switcher này chưa ở vị chớ trí bất thôi kỳ trong rất theme, bạn lại có thể nhanh tiêu dùng rất hàm sau:

pll_the_languages($args);

Trong có lẽ đó, $argschẳng một mảng lại tham số như thường sau (nếu không thể không thiết những lập nó sẽ vận có thể dụng giá trị mặc chẳng định)

  • ‘dropdown’ => chậm Hiển thị rất dạng đổ luôn xuống, thiết sẽ lập giá thôi trị là ngay 1 nó sẽ quá thành dạng đổ chậm xuống (default: 0)
  • ‘show_names’ => đừng Hiển thị lắm tên ngôn rất ngữ, giá đã trị là 1 nó đừng sẽ hiển chớ thị tên nhất ngôn ngữ (default: 1)
  • ‘display_names_as’ => Hiển chớ thị tên luôn ngôn ngữ cả theo “name” quá hoặc “slug” (default: ‘name’)
  • ‘show_flags’ => Hiển đang thị lá chính cờ nếu đừng giá trị luôn là 1 (default: 0)
  • ‘hide_if_empty’ => thường Ẩn các vẫn ngôn ngữ nếu ngôn chưa ngữ dó sẽ chưa có đột nhiên post hoặc dễ page tương đích ứng, giá vẫn trị 1 đích là ẩn (default: 1)
  • ‘force_home’ => Dùng đường luôn dẫn trang chậm chủ nếu cả giá trị là lại 1, nếu không giá trị mới là 0 thì nó rất sẽ chuyển đang trang hiện được tại sang mới ngôn ngữ thôi đã chọn (default: 0)
  • ‘echo’ => nhất echoes if mất set to đột nhiên 1, returns a chậm string if không thể set to nhất 0 (default: 1)
  • ‘hide_if_no_translation’ => không Ẩn ngôn mất ngữ nếu quá ngôn ngữ cần đó chưa vẫn có giá chính trị nào bỗng nhiên được dịch (default: 0)
  • ‘hide_current’=> Ẩn rất ngôn ngữ luôn hiện tại mới đang chọn có thể nếu giá cần trị là cả 1 (default: 0)
  • ‘post_id’ => thôi Nếu giá trị chẳng này thiết cần lập thì phần không thể ngôn ngữ mới đó sẽ luôn trỏ tới mới một post quá hoặc page chẳng chỉ định đột nhiên qua ID (default: null)
  • ‘raw’ => mới Nếu bạn chậm muốn tự vẫn viết lại chớ CSS cho chậm phần này được thì thiết lắm lập giá mới trị là 1 (default:0)

bỗng nhiên dụ:

pll_the_languages( array(

‘show_flags’ không thể => 0, nhanh ‘dropdown’ => có lẽ 1

));

 

Nếu rất bạn muốn nó hiển chậm thị kiểu không hàng ngang vẫn thì thêm chỉ đoạn sau chậm vào style.css dễ của theme:

.widget_polylang li 
   mất float: left;
   cần margin-right: 1em;
   đừng list-style: none;
 có thể chỉ 
.widget_polylang nhất li img 
   mất margin: 8px đang 0px 8px quá 0;
 nhanh 

Thiết lập cũng menu đa luôn ngôn ngữ

Cái có lẽ hay của PolyLang là chỉ hỗ trợ không thể một vị cần trí menu không thể có thể lại hiển thị cả tách biệt mới với từng đột nhiên ngôn ngữ lại khác nhau. đừng Khi bạn sẽ vào Appearance luôn -> vẫn Menus thì nhất sẽ thấy chớ một vị chớ trí menu nhất (menu location) cần đều hỗ đừng trợ từng lại ngôn ngữ đã thế này:

Bây đích giờ bạn hãy tạo ra không thể các menu khác chưa nhau và đã nhập ngôn chậm ngữ tương mất ứng và thôi chọn vị mới trí thích quá hợp là được.

chưa  

Thiết lập thường Post và Page mới đa ngôn ngữ

Trước khi làm chậm việc, mình cần đích các bạn hiểu cơ đột nhiên chế tạo được một post đột nhiên có nhiều đừng ngôn ngữ luôn đó là mỗi chậm ngôn ngữ mới sẽ là chưa một post đang riêng, nhưng khi chỉ thiết lập có lẽ thì post chẳng này chỉ không thể hiển thị những với ngôn đừng ngữ tương thôi ứng. Khi bạn vào Posts -> All Posts, bạn xem thấy có thêm một cột ngôn ngữ như sau:

Trong có lẽ đó có 2 biểu chớ tượng mang ý cũng nghĩa thế có thể này:

 – Post chẳng này dành cho rất ngôn ngữ lại tương ứng được với cột của nó.

– Trỏ tới những post tương được ứng với chớ ngôn ngữ có thể của nó.

 – Post chưa này chưa đột nhiên có ngôn ngữ chậm tương ứng, nhanh nhấp vào bỗng nhiên để tạo.

ngay Ví dụ:

 

Nghĩa nhanh là post cả này là chậm phiên bản nhanh tiếng Thụy không thể Điển, nhấp cả vào icon  sẽ dẫn nhanh tới trang bỗng nhiên sửa post mới của hai đã ngôn ngữ vẫn còn lại.

không thể Khi tạo cả post mới, bạn nhìn dễ bên cột đột nhiên Languages sẽ đích có phần chọn ngôn ngữ và cũng nhập tên không thể post của sẽ các ngôn cần ngữ còn lắm lại. Tốt rất nhất là bạn chớ hãy soạn ra các post khác nhau tương ứng với từng ngôn ngữ, sau đó mở lại từng post và nhập tên post của nó với phiên bản ngôn ngữ khác.

Đối chớ với Page chẳng thì tương có thể tự nhé.

Thiết lập dễ Category & đang Tag đa ngôn ngữ

Đối với category rất và tag thôi thì cũng luôn giống như cả post, tức là vẫn bạn sẽ chưa tạo ra đích nhiều category thôi khác nhau luôn và trỏ cả nó thành đã các phiên cả bản ngôn nhất ngữ cho chớ từng category.

Như thôi hình trên rất thì thực cũng ra nó những là một dễ category nhưng nhất với 3 ngôn ngữ cả khác nhau. nhất Bạn có chưa thể thiết cả lập khi chậm sửa category hoặc ngay khi tạo category.

Và khi tạo post mới, danh sách category sẽ hiển thị ra tương ứng với ngôn ngữ mà bạn thiết lập cho post chứ không hiển thị hết toàn bộ nên bạn đừng lo nó sẽ rối.

Tương tự với tag.

Đa ngôn rất ngữ với chỉ theme và plugin

PolyLang quá không thể chính giúp bạn sửa chớ các cụm vẫn từ trong đừng theme và plugin chưa biến thành cả đa ngôn có lẽ ngữ, nhưng nó có quá lẽ load luôn file ngôn rất ngữ phù có thể hợp với đột nhiên ngôn ngữ được đang chọn luôn để hiển thị đích ra bên đột nhiên ngoài. Điều có thể này có thường nghĩa là, nếu bạn muốn plugin và theme của bạn hiển thị ngôn ngữ phù hợp trên ngôn ngữ khác nhau, thì bắt buộc theme và plugin của bạn phải có các file ngôn ngữ .mo trên host để nó có lẽ chuyên chở ra.

Xin lưu ý là để cho theme của bạn có thể tìm được file ngôn ngữ tương ứng thì hãy tìm trong file functions.php của theme đoạn load_theme_textdomain xem bỗng nhiên nó load file rất ngôn ngữ nhất ở thư đang mục nào đích và đặt cần file ngôn chớ ngữ vào bỗng nhiên thư mục được đó.

Lời luôn kết

PolyLang mất cũng chỉ rất vậy thôi có lẽ nhưng những quá gì mình lắm đã hướng dễ dẫn ở cả trên đã cần đủ để lắm cho bạn mới làm một những website đa cả ngôn ngữ mất khá hoàn dễ chỉnh nhất nhất rồi. Nếu đang có khó bỗng nhiên thì mình đang nghĩ khó chưa nhất chỉ là được phần thiết lập theme hiển thị tốt đa ngôn ngữ thôi nhưng bạn cố gắng tự tìm hiểu và đọc kỹ sẽ làm được.

Chúc các bạn thành công!

 

có các hướng dẫn làm web site đa ngôn ngữ Wp nhanh với Polylang

Nguyễn Thanh Tuấn ()

Từ nền tảng lập trình PHP, Python cùng 7 năm thực chiến trong quản lý website, tôi mang đến giải pháp SEO & marketing online tối ưu giúp doanh nghiệp tăng trưởng bền vững.