Một
Bất cứ số c.ty cho dù cài gg Translate vào trang web nhưng không muốn hiển thị báo hiệu trang web đang chuyển dịch bởi gg. Bằng cách cho ẩn đi thanh báo hiệu thì có lẽ nhìn trang web sẽ mượt mà, 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.

Và
gg cũng có cách khác là tiêu dùng plugin qTranslate để làm trang web đa ngôn ngữ nhưng plugin đó bây giờ cập nhật khá chậm, lại chứa đa dạng bug cần mình xin có các hướng dẫn với một plugin free khác dễ dùng hơn và ít bug hơn tên là
PolyLang, đặc biệt
sẽ là không có
cũ tự tắt
rất khi cập
bỗng nhiên nhật phiên bản
cũ Word press mới
luôn giống như qTranslate.
mất Cũng xin
cũng nhắc lại
đột nhiên rằng, website đa ngôn ngữ
cũng là chức năng cho phép chúng ta viết nhiều hơn một ngôn ngữ trên 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 khi
chính cài plugin PolyLang
có lẽ xong, bạn
chậm cần vào
Settings thử nghiệm -> Languages để thiết
chỉ lập ngôn
cả ngữ cần tiêu
nhanh dùng. Bây giờ bạn
có thể hãy lần lượt
mới thêm các ngôn ngữ
chính mà bạn muốn tiêu dùng trên
đột nhiên website (thêm toàn
chỉ bộ, kể cả
đừng tiếng Việt nếu
cả bạn đã Việt hóa WordPress). Ở phần
Add New Language, bạn chỉ cần
cũ chọn tên
quá ngôn ngữ
mới là nó tự
đã thiết lập cho
cả bạn nên hãy để
chính nguyên toàn bộ.
sẽ 
Ví
hữu ích dụ mình thêm 3 ngôn ngữ thế này:

Tiếp
khoa học theo bạn chuyển qua phần
Strings đáng tiếc Translation để thiết
đột nhiên lập tiêu đề website
cũ và định
đừng dạng ngày giờ
dễ trên từng
đích ngôn ngữ.
vẫn Nếu bạn có thêm tiếng
vẫn Việt thì ở
ngay phần kiểu định dạng
những thời kì bạn
thường nên để là
d/m/Y cho
lắm nó hợp chuẩn
nhanh tiếng Việt.
nhất Kế tiếp
cần bạn chuyển qua
được tab
Settings của
ngăn chặn nó, sẽ có một số tùy chọn như sau:
- Default dùng Language: Ngôn thường ngữ mặc định mới trên Website. đã Nếu bạn thấy chớ cái dòng màu nhanh đỏ phía dưới chậm nghĩa là bạn không thể có dữ chưa liệu post, page, category những và tag chưa chẳng được thiết lập ngôn ngữ. Đánh dấu vào để vận dụng ngôn ngữ mặc định cho tụi nó.
- URL trị Modifications: Dùng cấu đã trúc ngôn chẳng ngữ cho đã từng phiên bản nhanh ngôn ngữ trên website. rất Mình khuyến đã khích bạn chọn kiểu ngay “The language cũ is set from nhanh the directory name chậm in pretty permalinks” để tiêu dùng đường dẫn kiểu http://domain.com/en/tên-post.
- Hide URL language ngay information for default language: Ẩn website đường dẫn xác định ngôn ngữ ở ngôn ngữ mặc định. Ví dụ bạn chọn là tiếng Việt thì đường dẫn phiên bản tiếng Việt sẽ không có /vi/ trên đó.
- Remove tương tác /language/ in pretty permalinks: Xóa hết lòng phần /language/ trên đường dẫn. (nên chọn)
- Keep nội dung /language/ in pretty permalinks: Giữ kế hoạch nguyên /language/ trên đường dẫn.
- Detect khuyến mãi browser language: Nếu bạn đánh chậm dấu, website sẽ chưa chuyển về ngôn lại ngữ trùng với ngôn ngay ngữ của trình duyệt.
- Media: Nếu vô tận đánh dấu, bạn có thể thêm từng phiên bản hình ảnh cho từng ngôn ngữ.
- Synchronization top : Nếu bạn cần muốn một số phần ngay có cùng chỉ một giá mới trị trên cả bất cứ ngôn ngữ nào thì cần chọn vào. Ví vẫn dụ phần Custom field, có thể bạn đánh dấu vào rất thì nó sẽ cần tiêu dùng một giá trị custom field cho toàn bộ các phiên bản ngôn ngữ.
Hiển thị nút chưa chuyển ngôn ngữ trên lắm giao diện
Để hiển thị
chẳng các nút chuyển
nhất ngôn ngữ,
cũng bạn có
cũ thể vào
Appearance xin được gửi đến -> Widget để
du nhập thêm một widget tên là
Language không khác nào Switcher, ở tùy
được chọn bạn có thể
rất tùy chọn hiển
chỉ thị tên và lá
có thể cờ của
lại từng ngôn
chưa ngữ, hoặc kiểu đổ xuống
những (dropdown) tùy
nhất thích.

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

Nếu
ưng ý bạn muốn nó hiển thị kiểu hàng ngang thì thêm đoạn sau vào style.css của theme:
.widget_polylang li
float: left;
đừng margin-right: 1em;
sẽ list-style: none;
chỉ
nhanh .widget_polylang li img
margin: 8px mới 0px 8px 0;
chưa nhanh
Thiết mã nguồn lập menu đa ngôn ngữ
Cái
được hay của PolyLang là hỗ
có thể trợ một vị
thôi trí menu có
được thể hiển thị
chẳng tách biệt với
rất từng ngôn
nhanh ngữ khác nhau.
rất Khi bạn vào
Appearance sức mạnh -> Menus thì
trong tương lai sẽ thấy một vị trí menu (menu location) đều hỗ trợ từng ngôn ngữ thế này:

Bây
anchor text giờ bạn hãy tạo ra các menu khác nhau và nhập ngôn ngữ tương ứng và chọn vị trí thích hợp là được.
Thiết nhan sắc lập Post và Page đa ngôn ngữ
Trước khi
lại làm việc, mình cần
chớ các bạn hiểu
cũ cơ chế tạo
nhanh một post có
có thể nhiều ngôn ngữ
không đó là
đang mỗi ngôn
không thể ngữ sẽ là
cũ một post
lại riêng, nhưng khi thiết lập thì post này chỉ hiển thị với ngôn ngữ tương ứ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 đó
quá có 2 biểu
bỗng nhiên tượng mang ý
có thể nghĩa thế này:
chậm 
– Post này dành
rất cho ngôn
chậm ngữ tương
chậm ứng với cột của
sẽ nó.

– Trỏ tới
nhiều năm kinh nghiệm post tương ứng với ngôn ngữ của nó.

–
thích thú Post này chưa có ngôn ngữ tương ứng, nhấp vào để tạo.
Ví dụ:

Nghĩa
tư vấn là post này là phiên bản tiếng Thụy Điển, nhấp vào icon

sẽ dẫn tới trang
không thể sửa post của
đừng hai ngôn ngữ còn
cũng lại.
Khi tạo post
mất mới, bạn
chậm nhìn bên
đã cột Languages sẽ
quá có phần chọn ngôn
thôi ngữ và nhập
nhanh tên post của
đừng các ngôn ngữ còn lại. Tốt nhất là bạn 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
đúng mực với Page thì tương tự nhé.
Thiết thông tin lập Category & Tag đa ngôn ngữ
Đối với
đang category và tag thì
có lẽ cũng giống như post,
đang tức là bạn sẽ tạo
ngay ra nhiều category
không thể khác nhau và
mất trỏ nó
không thành các
đột nhiên phiên bản ngôn
quá ngữ cho từng
không thể category.

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

Và khi
lại tạo post mới, danh sách category
đột nhiên sẽ hiển thị
có lẽ ra tương
nhanh ứng với ngôn
cả ngữ mà bạn
đã thiết lập cho
dễ post chứ không
luôn hiển thị
bỗng nhiên hết toàn bộ
vẫn nên bạn đừng lo nó sẽ rối.
Tương tự với tag.
Đa khối lượng ngôn ngữ với theme và plugin
PolyLang không thể
quá giúp bạn sửa các
không thể cụm từ trong
đột nhiên theme và plugin biến
lắm thành đa ngôn
nhất ngữ, nhưng
dễ nó có
nhất lẽ load file
dễ ngôn ngữ phù
sẽ hợp với ngôn
những ngữ đang chọn để hiển thị ra bên ngoài. Điều này có 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 trình bày _theme_textdomain
xem
thực tiễn nó load file ngôn ngữ ở thư mục nào và đặt file ngôn ngữ vào thư mục đó.
Lời kết
PolyLang cũng
luôn chỉ vậy thôi
có lẽ nhưng những gì mình
chẳng đã hướng dẫn
được ở trên đã đủ
lắm để cho bạn làm
nhất một website đa
cả ngôn ngữ
nhanh khá hoàn chỉnh nhất
được rồi. Nếu có khó thì
rất mình nghĩ khó nhất chỉ là 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!
Võ Minh Tốt ()
Với hơn 4 năm kinh nghiệm lập trình (Python, PHP, JS, Wordpress...) và 6+ năm thực chiến trong quản trị website, tôi tư vấn giải pháp SEO từ khóa & marketing online tối ưu cho doanh nghiệp. Hiện là Trưởng phòng Kinh doanh tại Siêu Tốc Việt.