Khi design sử dụng một bộ icon khác không nằm trong hệ thống support của theme (ví dụ flatsome) thì sao. Có một số cách để làm việc đó như viết css, viết element mới …

Hôm nay mình sẽ giới thiệu một cách không cần viết code vì code đã được build sẵn trong administrator z.

Tải administratorz

Tất cả cài đặt tại: Admin dashboard/ Công cụ/  Administrator z

Bài viết áp dụng cho việc site gốc load font theo font file.

Ví dụ font awesome là .ttf, flatsome fl-icon.woff2

 

Cách hoạt động

  • Sử dụng trang web icomoon.io và svg từ design để tạo ra file font, Sau đó enqueue file file này và định nghĩa lại hiển thị bằng CSS
  • Không xoá code gốc.

Setup tại:

Admin dashboard / tools/ enqueue/ custom font / font icon

Các bước thực hiện

Tạo file font từ design

Link: https://icomoon.io/app/#/select 

Thao tác:

  • Chuẩn bị file .svg
    • Nếu có sẵn
    • Nếu trong figma: bạn cần phải Unionoutline strocke -> export as .svg
  • Bấm vào tab selection -> import icons
  • Bấm vào tab general fonts -> Download
  • Giải nén file icomoon.zip bạn sẽ thấy các file font nằm trong folder icomoon/fonts
    • Administrator z khuyên bạn chọn file .ttf cho bước tiếp theo.
  • Setup trong administrator z
    • Bật Remove Upload filters để wordpress cho phép tải file .ttf vào thư viện (Sau đó bạn có thể tắt nó)
    • .icon-shopping-cart là class của icon nhé, bạn tự inspect trên trình duyệt xem icon của mình là gì nhé.
    • e900 là code trong icomoon, hoặc bạn có thể xem source của file icomoon.svg cho rõ hơn.

Đây là kết quả của mình, còn bạn thì sao .

 

Ngoài chức năng trên, administrator z còn ti tỉ các thứ hay ho khác.
Và tất cả đều free mãi mãi.

Thử ngay

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

ib zalo