Sửa lỗi Kirki Font khi thay đổi tên miền

Tổng quan về Kirki Font

Kirki Font là một Framework mã nguồn mở, cho phép các nhà phát triển web, plugin tích hợp vào sản phẩm của họ để tùy chỉnh phông chữ.

Nếu bạn chưa biết thì Flatsome là một trong những giao diện tích hợp Kirki Font vào giao diện. Điều này cho thấy sự tiện lợi và phổ biến của Framework này đến WordPress đến nhường nào.

Vấn đề khi thay đổi tên miền

Khi bạn thay đổi tên miền của trang web WordPress đã sử dụng Kirki Font, đường dẫn của các fonts chữ không được đồng bộ theo tên miền mới.

Điều này làm cho fonts chữ của website không đúng với thiết kế và làm chậm web khi trình duyệt tải trang.

Các lỗi này sẽ trong giống như ảnh dưới đây

Lỗi sai đường dẫn của Kirki Font khi xem ở tab console

Ở đây tôi đang cài đặt web trên Localhost với phần mềm xampp, còn trường hợp bạn sử dụng Hosting / Server thì đường dẫn Document Root sẽ khác.

Việc đường dẫn fonts bị sai này chủ yếu là do cơ chế của Kirki Font trong việc gọi và lưu đường dẫn fonts trong database.

Bạn có thể thấy đường dẫn của font được gắn cứng với vị trí của Document Root trên webserver.

Đường dẫn của Kirki Font được lưu trong database.

Những người dùng sử dụng Kirki Font cũng có phản ánh về tình trạng này trên github của themeum, bạn có thể xem chi tiết tại link sau: https://github.com/themeum/kirki/issues/148

Cách sửa lỗi Kirki Font sau khi thay đổi tên miền

Cách 1: Sử dụng tính năng Clear Cache trên plugin Kirki Customizer Framework

Plugin Kirki Customizer Framework

Đầu tiên bạn hãy cài đặt và kích hoạt plugin Kirki Customizer Framework trong kho thư viện của WordPress.

Sau đó truy cập mục Setting > Kirki và nhấn vào nút Clear cache

Chỉ có thể, mọi thứ sẽ được plugin này đồng bộ lại Document Root mới của web. Bạn cũng có thể xóa bỏ plugin Kirki Customizer Framework để cho web sạch sẽ.

Cách 2: Sử dụng câu lệnh SQL để thay đổi link Kirki Font trong PHPMyadmin

Tôi là người đam mê về hiệu xuất và tôi không muốn cài thêm plugin vào web.

Vì vậy tôi đã viết ra một công cụ là WordPress Kirki Font Path Fixer nhỏ để tạo ra câu lệnh SQL thay thay thế Document Root của các link Kirki font trong database, tuy không chính thống theo như đơn vị phát triển plugin này khuyến nghị, nhưng cách này hoạt động hiệu quả.

Để bắt đầu, bạn hãy truy cập công cụ sau: WordPress Kirki Font Path Fixer

Công cụ WordPress Kirki Font Path Fixer

Tại đây, bạn tiến hành copy link Kirki font đang bị lỗi và dán vào ô Kirki Font URL, sau đó điền prefix của web và nhấn nút Generate.

Tạo lệnh SQL tự động để sửa lỗi Kirki Font trong PHPMyadmin

Bạn sẽ thấy có một dòng lệnh SQL được tạo ngay bên dưới, hãy copy dòng lệnh này và truy cập vào PHPMyadmin > Tên Database của bạn > SQL. Lúc này, bạn chỉ cần dán lệnh SQL vào và nhấn Go.

Chạy lệnh đồng bộ link Kirki Font trên PHPMyadmin

Cuối cùng hãy truy lại tab Console của web, bạn sẽ không còn thấy các cảnh báo lỗi font nữa.

Kết quả sau khi sửa lỗi Kirki Font

Tổng kết

Trên đây là những hướng dẫn của tôi để giúp bạn khắc phục tình trạng lỗi đường dẫn của Kirki Font khi đổi tên miền. Nếu bạn có cách làm tối ưu hơn, hãy bình luận ngay bên dưới nhé.

Câu hỏi thường gặp

Q. Điều gì sẽ xảy ra nếu tôi không sửa lỗi Kirki Font?

A. Nếu không sửa lỗi Kirki Font, trang web của bạn có thể gặp sự cố với hiển thị phông chữ và truy cập chậm

Q. Tôi nên liên hệ ai nếu không thể tự sửa lỗi Kirki Font?

A. Bạn nên liên hệ với nhà phát triển web hoặc đơn vị hỗ trợ của Kirki Font.

Viết một bình luận