Cách dịch nội dung không dịch được trong theme wordpress thông qua Plugin Loco Translate
Có bao giờ bạn gặp trường hợp một ngày nào đó cái nội dung mình đã dịch trong theme nó không còn mà trở về nguyên bản gốc ban đầu chưa? Và cái khó là tại sao nội dung đó đã được dịch bằng Plugin Loco Translate rồi nhưng nhìn ra theme thì chẳng thấy nó dịch cái gì cả.
Trường hợp trên mình đã gặp với chính cái theme của mình, mặc dù nội dung đã được dịch nhưng nó lại không thể hiện được nội dung dịch đó.
Theo mình tìm hiểu thì hiện tượng này là do 1 phần khi update phiên bản theme mới. Thường thì lúc cài đặt theme sẽ sử dụng child theme nhưng cũng có trường hợp cài đặt và sử dụng theme chính như mình chẳng hạn, nên khi update những sửa đổi cũ đó nó sẽ biến mất và trở lại với nội dung ban đầu. Quá đó lới khuyên cho chúng ta là luôn sử dụng child theme để tránh mất thời gian sau này.
Tại sao khi dich rồi mà nó không hiệu quả? Thì theo ý kiến cá nhân của mình, nó cũng như một sấp giấy mà trên đó viết ABC toàn bộ sấp và muốn đổi sang XYZ nhưng lại chỉ đổi trên có 1 tờ giấy mà không đổi hết trên toàn bộ số giấy còn lại. Do đó mới có hiện tượng như vậy.
Ok - giờ chúng ta bàn tới việc dịch nội dung không dịch được trong theme wordpress bằng cách sau đây: Thường khi sửa code chúng ta sẽ view source để tìm mục chứa thứ cần sửa trong theme nhưng với mình làm cách đơn giãn và nhanh gọn nhất đó là sử dụng luôn Plugin Loco Translate đã cài đặt.
Bước 1: Vào Loco Translate chọn Themes rồi chuyển qua tab Source sau đó search từ "Categories" nó sẽ hiện ra như hình bên dưới và tóm gọn cho chúng ta biết nó ở mục nào. Như vậy mình đếm được có 7 cái hooks cần sửa. (hooks là gì bạn nào chưa biết thì google tìm hiểu nhé)
Bước 2: Truy cập vào hosting cPanel của bạn (Hoặc FTP) tìm mục Themes, tiếp theo chọn mục inc (tìm theo thông tin thể hiện ở Loco translate) tiếp đó tới mục hooks và sau đó thì edit file theme.php (Lưu ý: sao lưu mọi dữ liệu trước khi làm)
Bước 3: Search từ "Categories" trong ô tìm kiếm. Như vậy theme của mình cho ra 15 kêt quả nhưng trong đó có những kết quả khác không liên quan và chỉ có 7 từ "Categories" cần dịch mà thôi.
Bước 4: Dịch toàn bộ 7 từ "Categories" lần lượt sang 7 từ "Danh mục" và cuối cùng lưu lại. (Lưu ý: khi dịch phải dịch đủ hết 7 hooks nếu thiếu bất kỳ 1 hooks nào thì bản dịch sẽ không hiệu quả)
Ngoài ra để rõ hơn các bạn có thể xem qua Video bên dưới.
Nội dung: Khoai Lang V-Blogs chia sẻ













Nhận xét
Đăng nhận xét