luôn Một số c.ty nhanh cho dù cài gg Translate vào thôi trang chưa web nhưng không muốn chậm hiển thị báo hiệu nhanh trang web đang chuyển dịch cả bởi sẽ gg. luôn Bằng cách cho ẩn lại đi thanh nhanh báo hiệu thì luônđừng lẽ luôn nhìn vẫn trang web rất sẽ mượt mà, thôi bình có lẽ giống như thường trang web đang có đa không dạng đừng phiên bản ngôn ngữ, luôn địa nhất chỉ chẳng URL dễ nhìn cũng cực lại kỳ đẹp mắt. Bên cạnh đó, thôi cách làm cả này sẽ an toàn kém chính ở 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.

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

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

Cài vẫn đặt PolyLang

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

Ví dụ lại mình thêm 3 ngôn ngữ đã thế vẫn này:

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

cũng Kế dễ tiếp bạn chuyển qua tab chậm Settings mới của nó, bỗng nhiên sẽ rấtchậm một số tùy chậm chọn bỗng nhiên như sau:

dễ

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

Hiển quá thị nút chuyển ngôn ngữ trên giao diện

bỗng nhiên Để ngay hiển thị các chỉ nút chuyển ngôn bỗng nhiên ngữ, không thể bạn chưachậm thể luôn vào Appearance có thể -> sẽ Widget để thêm một widget nhất tên chậm Language rất Switcher, chớcó lẽ tùy chọn chớ bạn có lẽ có thể lắm tùy chọn hiển dễ thị sẽ tên và lá chỉ cờ đột nhiên của rất từng sẽ ngôn ngữ, rất hoặc kiểu đổ xuống (dropdown) tùy thích.

Hoặc quá nếu được bạn muốn lại tự chèn mất cái được language cần switcher này nhất ở vị trí chính bất chính kỳ trong theme, bạn bỗng nhiênđích thể cũng tiêu dùng hàm sau:
mới

pll chưa _the_languages($args);

nhanh Trong mới đó, $args thường chậmcả một mảng chỉ tham có thể số như sau (nếu rất không đích thiết lập lại nó sẽ cần vận dụng cần giá cần trị mặc không thể định)

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

rất dụ:
chính

pll_the_languages( cũng array(

luôn ‘show_flags’ đừng => mới 0, dễ ‘dropdown’ chẳng => có lẽ 1

chớ ));

không thể  

Nếu không bạn muốn chậmcũng hiển dễ thị quá kiểu thường hàng ngang thì thêm đoạn sau vào style.css của theme:

.widget_polylang rất li 
   cả float: luôn left;
   margin-right: 1em;
   cả list-style:  none;
 chỉ 
nhanh .widget_polylang li img 
    margin: không 8px chớ 0px thôi 8px có thể 0;
 nhanh 

Thiết lập menu đột nhiên đa ngôn mới ngữ

Cái cũng hay rất của PolyLang sẽnhanh hỗ trợ một không thể vị không thể trí chớ menu có thể luôn hiển thị không thể tách rất biệt lắm với từng có thể ngôn ngữ chậm khác nhau. chậm Khi bạn chớ vào có thể Appearance -> ngay Menus thì sẽ nhất thấy có lẽ một chớ vị trí đang menu (menu đang location) đều hỗ trợ dễ từng ngôn thường ngữ thế đang này:

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

 
chỉ

Thiết lập đột nhiên Post và có lẽ Page được đa những ngôn nhất ngữ

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

Trong đó có mất 2 dễ biểu tượng mang đích ý nghĩa thế rất này:

 – Post này dành không thể cho dễ ngôn ngữ mới tương vẫn ứng với cũng cột của nó.

chớ – Trỏ tới sẽ post rất tương được ứng có thể với cũng ngôn mới ngữ của nó.

cả  – Post chớ này chưa đừngđã ngôn ngữ nhanh tương được ứng, quá nhấp mất vào để cả tạo.

không thể Ví dụ:

cần  

cả Nghĩa là lắm post đừng này lắm là phiên bản tiếng Thụy Điển, nhấp vào icon  sẽ thường dẫn tới rất trang rất sửa post có thể của có thể hai chớ ngôn ngữ còn ngay lại.

chẳng Khi tạo post mới, không bạn có lẽ nhìn có lẽ bên nhanh cột Languages rất sẽ có rất phần chậm chọn rất ngôn mới ngữ và chưa nhập tên post nhất của các nhất ngôn được ngữ lại còn rất lại. quá Tốt cả nhất có thể là bạn hãy soạn đừng ra có thể các post khác cần nhau tương bỗng nhiên ứ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 cần với lắm Page thì tương có lẽ tự luôn nhé.
luôn

Thiết lại lập Category cả & cần Tag đa ngôn ngữ

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

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

nhất

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

nhanh Tương có lẽ tự với tag.
dễ

Đa rất ngôn đột nhiên ngữ mới với theme và plugin

PolyLang không thể dễ giúp đã bạn sửa lắm các cụm vẫn từ trong theme rất và plugin cần biến chưa thành cả đa ngôn nhanh ngữ, nhưng chậmđãnhất lẽ load file ngôn ngữ phù hợp rất với ngôn ngay ngữ thường đang chọn được để thường hiển thị ra bên thường ngoài. lại Điều cả này có nghĩa là, nếu đã bạn muốn rất plugin chỉ và theme của thôi bạn cũng hiển dễ thị sẽ ngôn sẽ ngữ phù hợp trên ngôn nhất 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 cần _theme_textdomain xem nó load mới file mất ngôn ngữ ở có thể thư mục nào cũngchớ đặt file được ngôn ngữ cũng vào nhanh thư đang mục nhanh đó.

Lời thường kết

được PolyLang rất cũng chỉ vậy thôi chỉ nhưng thường những nhất gì mình đã hướng chẳng dẫn chậmbỗng nhiên trên đã lắm đủ để chớ cho không thể bạn làm mới một chưa website đa thường ngôn ngữ khá chính hoàn rất chỉnh nhất rồi. Nếu cảrất khó dễ thì thường mình đừng nghĩ chưa khó mất nhất chỉ là lại phần thiết lập theme dễ hiển có lẽ thị tốt đa nhanh ngôn không ngữ luôn 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!

 

hướng dẫn thực hiện web site đa ngôn ngữ Wp nhanh với Polylang

Tất Vành Cơ ()

Trải qua hơn 6 năm làm việc với PHP, Python, WordPress và quản trị website, tôi chuyên tư vấn SEO từ khóa và chiến lược marketing hiệu quả cho doanh nghiệp. Hiện giữ vai trò Leader kinh doanh tại Siêu Tốc Việt.