mới Một số chậm c.ty lắm cho dù cài gg Translate chưa vào chậm trang có thể web nhưng rất không chậm muốn rất hiển thị mới báo hiệu trang rất web đang chuyển đột nhiên dịch nhanh bởi đích gg. lại Bằng cách cho mới ẩn đi quá thanh báo hiệu thì có mất lẽ nhìn chưa trang web sẽ chính mượt mà, bình có mất lẽ chỉ giống như trang web đang có đa vẫn dạng ngay phiên chính bản đích ngôn đừng ngữ, địa đừng chỉ URL nhìn cũng chính cực nhất 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ính Và cũng có cách khác là tiêu chẳng dùng plugin đang qTranslate để làm trang đích web đích đa ngôn rất ngữ thường nhưng plugin đó ngay bây chớ giờ cập chớ nhật khá chậm, lại chứa đa bỗng nhiên dạng lại bug lắm cần đích mình mới xin có thể có rất các hướng không thể dẫn với nhất một plugin free chậm khác dễ dễ dùng dễ hơn và ít bug cũ hơn cần tên là PolyLang bỗng nhiên , quá đặc thôi biệt ngay là luôn không có tự tắt dễ khi cập nhật phiên thôi bản Word press mới mất giống nhất như cả qTranslate.
đừng Cũng xin nhắc lại rất rằng, website nhất đa những ngôn ngữ cũ là chức năng rất cho cần phép chúng dễ ta cũng viết nhiều thôi hơn những một thôi ngôn ngữ trên website (ví dụ dễ các lại post có thể có phiên thôi bản nhiều chẳng thứ tiếng khác nhau có lẽ bạn tự đang viết) chứ có thể không phải là chức chẳng năng tự dịch nội dung trên website.
Cài được đặt PolyLang
đừng Sau đã khi chỉ cài lại plugin chậm PolyLang đích xong, bạn không thể cần vào Settings -> luôn Languages đã để những thiết lập bỗng nhiên ngôn ngữ mới cần dễ tiêu dùng. Bây đột nhiên giờ bạn hãy luôn lần cũ lượt thêm các ngôn đã ngữ bỗng nhiên mà bạn muốn không thể tiêu dùng đang trên cũng website (thêm chưa toàn bộ, những kể cả không thể tiếng được Việt nếu đừng bạn đã chớ Việt hóa WordPress). chậm Ở phần Add chỉ New những Language, bạn lại chỉ cũng cần chọn tên mất ngôn ngữ được là nó những tự ngay thiết cũ lập nhanh cho bạn nên hãy để nguyên toàn chớ bộ.
mất Ví dụ mình chưa thêm 3 ngôn ngữ không thế vẫn này:
Tiếp đừng theo có thể bạn nhanh chuyển qua phần Strings rất Translation nhanh để có lẽ thiết quá lập tiêu dễ đề website và định vẫn dạng ngày luôn giờ chỉ trên từng đích ngôn ngữ. ngay Nếu mới bạn có thêm có thể tiếng đích Việt thì ở phần sẽ kiểu định dạng những thời kì bạn đang nên để là lắm d quá /m/Y cho có thể nó hợp chuẩn lại tiếng chớ Việt.
Kế tiếp bạn rất chuyển luôn qua đột nhiên tab rất Settings cũ lại của sẽ nó, sẽ sẽ có cần một số tùy chọn lại như có thể sau:
- Default bỗng nhiên Language: Ngôn ngữ cả mặc thường định đang trên Website. rất Nếu đang bạn thấy rất cái lại dòng màu đỏ phía chỉ dưới nghĩa là chẳng bạn chớ có chớ dữ liệu post, page, cần category cần và vẫn tag không chưa dễ được chỉ thiết lập chỉ ngôn ngữ. cả Đánh dấu những vào để vận dụng chỉ ngôn ngữ mặc định cho tụi nó.
- URL luôn Modifications: Dùng lại cấu không thể trúc cần ngôn thôi ngữ lại cho từng chậm phiên lại bản mất ngôn ngữ trên nhanh website. rất Mình cũ khuyến khích nhất bạn chọn kiểu “The mất language có lẽ is set from the directory chậm name chậm in pretty permalinks” để nhất tiêu mới dùng đường đích dẫn kiểu lắm http://domain.com/en/tên-post.
- Hide rất URL có thể language chậm information đừng for chớ default cần language: Ẩn đường dẫn xác cả định ngôn quá ngữ chưa ở có lẽ ngôn mất ngữ cả mặc đừng định. bỗng nhiên Ví dụ chẳng bạn chọn mất là thường tiếng mới Việt thì đã đường luôn dẫn phiên bỗng nhiên bản đích tiếng Việt vẫn sẽ đích không nhanh có /vi/ ngay trên đó.
- Remove có thể /language/ mới in chưa pretty permalinks: không thể Xóa phần /language/ trên đường dẫn. dễ (nên chọn)
- Keep thường /language/ nhất in pretty permalinks: mới Giữ không nguyên đừng /language/ trên đường lại dẫn.
- Detect quá browser language: dễ Nếu bạn luôn đánh không dấu, ngay website những sẽ chuyển luôn về đừng ngôn ngay ngữ trùng với được ngôn có thể ngữ của trình những duyệt.
- Media bỗng nhiên : Nếu chớ đánh dấu, bạn bỗng nhiên có thể thêm thường từng bỗng nhiên phiên đột nhiên bản ngay hình ảnh cho từng lại ngôn cũ ngữ.
- Synchronization cần : chớ Nếu đã bạn muốn những một vẫn số phần không thể có cùng đột nhiên một giá đã trị lại trên bất lại cứ chỉ ngôn ngữ vẫn nào thì vẫn chọn vào. Ví đích dụ không phần Custom quá field, bạn lắm đánh rất dấu chỉ vào thì nó nhất sẽ chỉ tiêu chẳng dùng có lẽ một giá không trị chớ custom field cho toàn bộ các phiên quá bản ngôn mất ngữ.
Hiển mất thị nút chuyển ngôn ngữ chớ trên giao diện
dễ Để hiển thị luôn các nút vẫn chuyển rất ngôn có thể ngữ, bạn có luôn thể vào Appearance lại -> cũ Widget để thêm chỉ một đột nhiên widget cũ tên là Language không thể Switcher, chỉ ở tùy chọn bỗng nhiên bạn có đừng thể tùy chọn sẽ hiển thường thị ngay tên và mới lá cờ nhất của đích từng quá ngôn dễ ngữ, ngay hoặc có thể kiểu đổ xuống mới (dropdown) tùy thích.
những Hoặc mất nếu rất bạn muốn tự có lẽ chèn cái language những switcher này mới ở rất vị đang trí bất sẽ kỳ không thể trong rất theme, lại bạn có thể tiêu chậm dùng hàm sau:
pll vẫn _the_languages($args);
rất Trong đó, $args thôi chính là cần một mảng bỗng nhiên tham mất số lại như có thể sau (nếu không có thể thiết dễ lập nó đột nhiên sẽ luôn vận dụng sẽ giá có lẽ trị mới mặc chậm định)
thường
‘dropdown’ nhanh
=> Hiển thị chậm dạng đổ xuống, thiết đã lập giá nhanh trị mới là 1 được nó đột nhiên sẽ đã thành dạng nhất đổ đích xuống (default: thôi 0)‘show_n cũ ames’
chẳng => đang Hiển cũng thị rất tên cũ ngôn luôn ngữ, giá trị đột nhiên là bỗng nhiên 1 có thể nó sẽ hiển cũ thị chậm tên ngôn cũng ngữ (default: bỗng nhiên 1)‘display_n rất ames_as’
chưa => đừng Hiển thị tên ngôn dễ ngữ theo chớ “name” hoặc chậm “slug” (default: ‘name’)‘show_f mất lags’
=> Hiển thị lá được cờ nếu chớ giá trị cũng là rất 1 (default: 0)‘hide_i đã f_empty’
=> lắm Ẩn không thể các ngôn ngữ nếu nhất ngôn ngữ nhất dó chưa dễ có dễ post cần hoặc có thể page tương luôn ứng, chớ giá cũ trị 1 thôi là ẩn (default: không thể 1)‘force_h cả ome’
=> Dùng nhanh đường mất dẫn mới trang chủ chính nếu giá thường trị là những 1, cần nếu không thể giá trị là 0 thì lại nó sẽ chuyển trang hiện tại có lẽ sang ngôn ngữ được đã chậm chọn (default: đích 0)‘echo’ chậm
đột nhiên => cũng echoes luôn if sẽ set vẫn to chậm 1, returns a đừng string if set mới to dễ 0 có lẽ (default: 1)‘hide_i đã f_no_translation’
=> Ẩn rất ngôn rất ngữ nếu ngôn mới ngữ vẫn đó chưa lại có cần giá trị nào bỗng nhiên được dịch (default: 0)‘hide_c thôi urrent’
=> Ẩn ngôn ngữ mới hiện tại nhanh đang đang chọn nếu luôn giá cũng trị là thôi 1 (default: luôn 0)‘post_i dễ d’
=> Nếu giá trị này đích thiết có thể lập thì thôi phần ngôn đột nhiên ngữ mới đó sẽ đừng trỏ chẳng tới đừng một post đã hoặc page cũng chỉ định qua lại ID (default: đang null)‘raw’ nhanh
=> Nếu bạn muốn những tự viết lại nhất CSS đích cho chậm phần chẳng này thì chỉ thiết rất lập lại giá trị là cần 1 (default:0)
Ví chớ dụ:
pll rất _the_languages( array(
lắm ‘show_flags’ => lắm 0, thường ‘dropdown’ => chớ 1
));
không
chính
vẫn Nếu bạn đang muốn nó thôi hiển thôi thị lắm kiểu đừng hàng ngang sẽ thì thêm cả đoạn những sau thường vào style.css có lẽ của theme:
mới
.widget_polylang li float: left; margin-right: 1em; đừng list-style: none; chỉ .widget_polylang chưa li chẳng img margin: 8px 0px 8px 0; nhanh
Thiết lập menu thôi đa có thể ngôn ngữ
cũ Cái hay đang của chậm PolyLang là hỗ trợ lắm một vị trí menu có thể lại hiển cũ thị chớ tách biệt không với bỗng nhiên từng ngôn ngữ khác nhau. Khi bạn vào Appearance bỗng nhiên -> Menus chỉ thì sẽ thấy thôi một vị sẽ trí menu (menu ngay location) rất đều hỗ nhất trợ từng ngôn ngữ thế không thể này:
chính
mới Bây có lẽ giờ cần bạn cần hãy cũng tạo ra các rất menu khác nhau dễ và nhập đích ngôn ngữ rất tương chớ ứng có lẽ và chậm chọn dễ vị trí thích cả hợp cần là được.
mới
Thiết chớ lập có thể Post đang và Page đa rất ngôn ngữ
có thể Trước khi làm việc, mình cần luôn các cả bạn hiểu nhất cơ chế tạo ngay một cả post lắm có không thể nhiều rất ngôn quá ngữ nhất đó rất là có thể mỗi ngôn có thể ngữ sẽ chưa là đã một cả post riêng, lắm nhưng khi thiết bỗng nhiên lập dễ thì đột nhiên post này có lẽ chỉ đừng hiển thị với ngôn chưa ngữ rất tương chậm ứng. Khi lắm bạn vào Posts -> All nhất Posts, bạn xem thấy có thêm một cột ngôn được ngữ cũ như sau:
được Trong không đó nhanh có chẳng 2 không thể biểu cũ tượng mang nhanh ý sẽ nghĩa thế này:
– Post này dành rất cho luôn ngôn lại ngữ tương cũ ứng với cả cột mất của nó.
– Trỏ tới post chính tương đột nhiên ứng với những ngôn mới ngữ của cả nó.
– chính Post luôn này thường chưa có ngôn ngữ mới tương ứng, nhấp vào để rất tạo.
lại Ví ngay dụ:
cũ
chậm Nghĩa là đã post đừng này chỉ là phiên bản rất tiếng đích Thụy Điển, không thể nhấp không thể vào icon dễ sẽ nhất dẫn tới dễ trang sửa không post cả của mới hai cần ngôn ngữ còn cũ lại.
Khi tạo post mới, bạn cả nhìn bên chẳng cột những Languages sẽ có rất phần mới chọn ngôn ngữ cũ và cần nhập có thể tên vẫn post sẽ của vẫn các không ngôn ngữ chưa còn đừng lại. vẫn Tốt nhất chớ là bạn không hãy đừng soạn cần ra các đừng post chậm khác chính nhau chớ 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 với Page thì cần tương tự có lẽ nhé.
sẽ
Thiết rất lập được Category cũ & Tag đa cả ngôn ngữ
Đối với rất category rất và cũ tag thì cũng giống bỗng nhiên như post, ngay tức là thôi bạn được sẽ bỗng nhiên tạo ra chỉ nhiều category mất khác nhau sẽ và không thể trỏ rất nó rất thành không thể các cần phiên bản ngôn ngữ chính cho chỉ từng category.
thường Như có thể hình chính trên thì đang thực ra nó là những một nhanh category bỗng nhiên nhưng với 3 đang ngôn đừng ngữ chớ khác nhau. mất Bạn đích có thể thiết lập khi không thể sửa có thể category hoặc khi luôn tạo category.
lại
mới Và khi cũ tạo mới post mới, nhanh danh mới sách category chính sẽ hiển thị chỉ ra tương chậm ứng với ngôn chính ngữ chưa mà luôn bạn thiết chẳng lập lại cho quá post dễ chứ không cũ hiển những thị hết toàn bộ lại nên bạn đừng chẳng lo chậm nó sẽ chưa rối.
cũ Tương luôn tự với chỉ tag.
Đa đừng ngôn nhất ngữ cũng với theme và đột nhiên plugin
PolyLang không thể giúp chưa bạn sửa các cụm đột nhiên từ mất trong sẽ theme và có lẽ plugin sẽ biến thành đa chẳng ngôn mới ngữ, rất nhưng nó có lẽ vẫn load đích file ngôn ngữ phù hợp với ngôn ngữ mất đang chọn mất để hiển thị bỗng nhiên ra bên ngoài. rất Điều dễ này sẽ có nghĩa là, nếu chính bạn cần muốn plugin và chớ theme rất của bạn sẽ hiển chỉ thị ngôn ngữ phù hợp trên chính ngôn lại ngữ khác nhau, thì bắt buộc theme và plugin không thể của bạn mới phải có thôi các đang file ngôn không thể 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 lại _theme_textdomain
xem thôi nó load file ngôn rất ngữ ở thư mục rất nào cũng và đặt file đột nhiên ngôn ngay ngữ nhất vào thư chậm mục rất đó.
Lời nhanh kết
chính PolyLang cũng những chỉ vậy thôi nhưng thường những vẫn gì rất mình đã hướng dẫn cần ở trên thường đã đừng đủ đích để cho bạn đừng làm có thể một website đa ngôn ngữ khá có lẽ hoàn cũng chỉnh nhất rồi. Nếu rất có khó chớ thì mình không thể nghĩ chưa khó cần nhất dễ chỉ cũng là cũng phần thiết lập theme nhất hiển thị có thể tốt đa ngôn ngữ thôi nhưng bạn cố thường gắng tự tìm hiểu và quá đọc không kỹ mới sẽ đang làm dễ được.
luôn Chúc các bạn thành công!
Nguyễn Văn Hải ()
Với hơn 4 năm kinh nghiệm Drupal 8 năm kinh nghiệm trong quản lý web site tư vấn giải pháp đẩy top, Marketing tối ưu nhất cho công ty. Hiện giữ chức vụ quản lý kinh doanh tại Siêu Tốc Việt.