Sửa lỗi number_format_thousands_sep và printf(): Too few arguments plugin-install.php on line 235 trong WordPress

Cập nhật lần cuối 19/02/2017 by trong WordPress vào 19/02/2017 có 1562 Views

Trong bài hôm nay mình sẽ hướng dẫn các bạn sửa một số lỗi khi update WordPress lên phiên bản mới và chỉ xảy ra khi bạn dùng tiếng Việt. Thực ra đó không hẳn là lỗi mà là do bản dịch đã không còn phù hợp với phiên bản WP mới…

Vấn đề lỗi ở đây là gì? Vấn đề là khi bạn dùng tiếng Việt sau đó vào trang thêm gói mở rộng (Add new Plugin) thì sẽ gặp lỗi number_format_thousands_sep tại các số đếm lượt tải các plugin và khi bật WP_DEBUG lên sẽ còn thấy 1 cảnh báo nữa đó là : printf(): Too few arguments plugin-install.php on line 235 như hình bên dưới

Để duy trì blog nên mình có làm aff cho 1 số bên hosting. Nhưng dù aff mình cũng chọn 1 số nhà cung cấp uy tín về chất lượng và support nên các bạn cứ yên tâm nhé.

Nếu có mua hosting mà có trong list dưới đây các bạn click vào link trước khi mua để ủng hộ mình nhé. Mình cảm ơn nhiều

Nguyên nhân: mình đã xác định nguyên nhân là do file dịch của WP không còn phù hợp với phiên bản mới nữa. Chắc sẽ có bản chỉnh sửa sớm nhưng trong khi chờ đợi bản mới chúng ta sẽ sửa trước 🙂

Cách sửa: trong bài này mình sẽ dùng plugin Local Translate để sửa các bản dịch của WP. Nếu bạn là coder có thể sửa luôn trong file dịch nhưng tốt hơn cứ dùng plugin vì còn nhiều thứ cần dịch trong theme và plugin khác. 1 công đôi việc mà 🙂

Trước khi làm bạn hãy chắc chắn đã cài plugin Loco Translate rồi nhé.

Cách sửa lỗi number_format_thousands_sep

Sau khi bạn cài Loco Translate rồi thì vào Loco Translate -> WordPress -> Edit bản dịch tiếng việt ở mục Development (default) như hình

Sau khi click vào Edit. Đến màn hình tiếp theo bạn hãy search từ khóa number_format_thousands_sep và Edit bản dịch được tìm thấy thành dấu chấm (.) vì ở Việt Nam phần nghìn được phân cách bằng dấu chấm (.) hoặc bạn có thể để trống (nó sẽ mặc định là dấy phẩy (,)). Bạn làm như hình bên dưới

Lưu lại các bước trên và bạn đã thành công việc sửa lỗi number_format_thousands_sep rồi nhé

Sửa lỗi printf(): Too few arguments plugin-install.php on line 235

Để sửa lỗi này mình cũng vào Loco Translate -> WordPress  nhưng lần này sẽ Edit bản Administration (default→admin) như hình bên dưới

Lúc này chúng ta hãy tìm kiếm cụm từ khóa: Plugins extend and expand the functionality of WordPress để edit bản dịch đó. Hãy bỏ thẻ <a> thừa đi là được nhé.

Hoặc bạn có thể copy và dán đoạn text này thay thế cho đoạn text hiện tại:

Các gói mở rộng tính năng thay đổi và mở rộng thêm khả năng làm việc của WordPress. Bạn có thể cài đặt tự động các gói mở rộng tính năng từ <a href=”%1$s”>Thư mục các gói mở rộng tính năng của WordPress</a> hoặc tải lên một gói mở rộng tính năng có định dạng .zip tại trang này.

Hãy xem hình bên dưới để biết rõ hơn

Sau đó bạn hãy Lưu lại những thay đổi và F5 tại trang thêm gói mở rộng (Add new plugin) lỗi đã được sửa 😀

Nếu không làm được thì hãy comment bên dưới mình sẽ giúp nhé.

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

4/5 - (2 votes)
  • Bình luận
Sản phẩm nổi bật của Toản
x