• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Thêm icon vào menu của Genesis Framework và child theme
hosting-tot-nhat-danh-cho-wordpress

Thêm icon vào menu của Genesis Framework và child theme

Cập nhật: 19/06/2022 Trung Hiếu 76 Bình luận

Mục lục Hiện
  • 1. Thêm icon vào menu có làm web load chậm hơn?
  • 2. Thêm icon vào menu Genesis và child theme

Hướng dẫn thêm icon vào menu của Genesis Framework và Genesis child theme một cách đơn giản.

theme-icon-vao-menu-cua-genesis-framework-va-child-theme

Bạn đã quá nhàm chán với việc suốt ngày phải nhìn vào một thanh menu toàn chữ là chữ? Chúng quá đơn điệu và không hề bắt mắt một chút nào. Bạn có muốn một thanh menu sống động, trông như hình minh họa bên trên? Vô cùng đơn giản. Ngay sau đây, tôi sẽ hướng dẫn các bạn cách thêm icon vào menu của Genesis Framework hoặc Genesis child themes chỉ với vài bước đơn giản. Hướng dẫn cũng có thể được áp dụng cho các WordPress themes khác.

Tham khảo thêm:

  • Thêm icon vào tiêu đề widget trong WordPress
  • Làm thế nào để thêm icon vào menu của WordPress?

Thêm icon vào menu có làm web load chậm hơn?

Câu trả lời chắc chắn là có nhé. Tùy thuộc vào loại Font Icon bạn chọn mà mức độ ảnh hưởng sẽ khác nhau. Do đó, bạn cần cân nhắc kỹ xem việc chèn icon vào web có thực sự cần thiết hay không? Nếu bạn ưu tiên tốc độ load web thì tốt nhất hãy tránh xa Google Fonts và các loại Font Icon, bởi vì chúng là một trong những “kẻ thù” hàng đầu.

anh-huong-cua-font-toi-toc-do-load-web

Thêm icon vào menu Genesis và child theme

Hướng dẫn này cũng có thể áp dụng một cách bình thường cho các WordPress themes khác.

1. Thêm đoạn code dưới đây vào cuối file functions.php của Genesis Framework hoặc child theme mà bạn đang dùng:

add_action( 'wp_enqueue_scripts', 'load_font_awesome' );
function load_font_awesome() {
	wp_enqueue_style( 'font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', array(), '4.7.0' );
}

Hoặc thay thế bằng code sau đây nếu bạn muốn dùng CDN của CloudFlare để tải Font Awesome:

add_action( 'wp_enqueue_scripts', 'load_font_awesome' );
function load_font_awesome() {
	wp_enqueue_style( 'font-awesome', '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css', array(), '4.7.0' );
}

Các bạn cũng có thể sử dụng plugin Code Snippets để chèn code thay vì chèn trực tiếp vào trong file theme.

2. Truy cập vào Appearance => Menus (nơi tạo và chỉnh sửa menu), thêm <span> class dưới đây vào mục Navigation Label, trước các nhãn:

<span class="fa fa-home"></span>

Các bạn cũng có thể sử dụng <i> class nếu <span> class không có tác dụng:

<i class="fa fa-home" aria-hidden="true"></i>

Giữa 2 dấu (“) là nơi bạn thêm mã của Font Awesome vào. Danh sách bảng mã, vui lòng xem tại đây. Ví dụ tôi muốn thêm biểu tượng nút home, tôi sẽ điền code là fa fa-home, xem hình minh họa bên dưới:

chèn-code-font-awesome-vao-menu
Làm tương tự với các nhãn khác trong menu. Sau khi hoàn tất, lưu lại và xem kết quả. Đơn giản vậy thôi. Chúc các bạn thành công!

Các bạn có thể chèn icon vào bất cứ đâu trên website theo hướng dẫn bên trên, ví dụ như trong bài viết, widget, tiêu đề widget… chứ không bị giới hạn trong menu.

Bạn có phương pháp đơn giản và hiệu quả hơn để thêm icon vào menu Genesis Framework và child theme? Hãy chia sẻ nó với chúng tôi bằng cách sử dụng khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)

Đang tải đánh giá...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Ẩn tiêu đề trang hoặc bài viết trong Genesis Framework
Ẩn tiêu đề trang hoặc bài viết trong Genesis Framework
Sử dụng Genesis Framework Schema cùng Yoast SEO
Sử dụng Genesis Framework Schema cùng Yoast SEO
Chèn code vào bất cứ vị trí nào trên Genesis Framework
Chèn code vào bất cứ vị trí nào trên Genesis Framework

Chuyên mục: Thủ thuật WordPress Thẻ: Thủ thuật Genesis

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Tùy biến breadcrumbs trong Genesis Framework và child theme
Bài viết sau Hướng dẫn thay favicon cho Genesis Framework và child theme »

Reader Interactions

Bình luận

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

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Ngoc Blue 440 bình luậnviết

    15/07/2020 lúc 15:39

    Mình vừa update theme Paradise, bị mất font awesome ở menu. Mã font có thay đổi gì ko Hiếu nhỉ?

    Trả lời
    • Trung Hiếu Quản lýviết

      15/07/2020 lúc 15:40

      Kể từ phiên bản 5.4.0, bên mình đã loại bỏ Font Awesome và không hỗ trợ chèn icon vào menu nữa bạn nhé. Thông tin chi tiết bạn có thể xem tại đây.

      Trả lời
      • Ngoc Blue 440 bình luậnviết

        15/07/2020 lúc 15:43

        À, thế có cách nào thay thế ko Hiếu?
        Mà sao dạo này cứ trả lời lần 2 lại hiện mỗi khung email nhỉ

        Trả lời
        • Trung Hiếu Quản lýviết

          15/07/2020 lúc 15:49

          Không nên tích hợp thêm fonts icon vào website nhé, nếu bạn muốn cải thiện tốc độ load web và điểm Core Web Vitals. Đó cũng là lý do bên mình quyết định loại bỏ Font Awesome.

          Trả lời
          • Ngoc Blue 440 bình luậnviết

            15/07/2020 lúc 15:52

            Ok mình hiểu rồi. Cảm ơn Hiếu!

            Trả lời
            • Trung Hiếu Quản lýviết

              15/07/2020 lúc 15:53

              Sau khi loại bỏ Font Awesome thì dung lượng theme giảm từ gần 1MB xuống chỉ còn hơn 300KB, đủ thấy nó nặng như thế nào rồi đấy. :D

              Trả lời
          • Ngoc Blue 440 bình luậnviết

            15/07/2020 lúc 15:55

            Hơi buồn 1 tí, mà thôi đành vậy :P

            Trả lời
  2. Ngô Văn Cương 114 bình luậnviết

    09/01/2019 lúc 09:31

    Làm sao để tắt ping back trong theme vậy ad, em liên hệ skype mà không được trả lời.
    https://imgur.com/3d0xlAN
    Hỗ trợ dùm em với :(

    Trả lời
    • Trung Hiếu Quản lýviết

      09/01/2019 lúc 15:56

      Ping Back, Track Back là tính năng của WordPress mà. Liên quan gì đến theme? Bạn vào Settings => Discussion => Bỏ tick trong 2 mục là “Attempt to notify any blogs linked to from the article” và “Allow link notifications from other blogs (pingbacks and trackbacks) on new articles” đi là được.

      Trả lời
  3. Ngô Văn Cương 114 bình luậnviết

    17/12/2018 lúc 09:33

    Làm sao để tải không đồng bộ cái Font awesome này ad nhỉ

    Trả lời
    • Trung Hiếu Quản lýviết

      18/12/2018 lúc 07:04

      Nếu FontAwesome được tích hợp sẵn trong mã nguồn theme thì nó luôn load sau các thành phần khác mà. Chỉ có FontAwesome load từ nguồn bên ngoài (MaxCDN, BootstrapCDN…) thì mới load trước thôi.

      Trả lời
      • Ngô Văn Cương 114 bình luậnviết

        18/12/2018 lúc 09:02

        Em dùng shortcode của Ad thấy google pagespeed cảnh báo :(

        Trả lời
        • Trung Hiếu Quản lýviết

          18/12/2018 lúc 10:32

          Bạn thấy site của mình có bị không? :P

          Trả lời
  4. Vinh 2 bình luậnviết

    22/05/2018 lúc 11:41

    Cho hỏi cách code chuyển màu đen sang màu khác thanh MENU childtheme Magazine Pro của Genesis Framework giúp e với. Tks

    Trả lời
    • Trung Hiếu Quản lýviết

      22/05/2018 lúc 11:58

      Chèn code này vào Appearance => Customize => Additional CSS:

      .nav-primary {
      background-color: #222;
      }

      Nhớ thay mã màu hexa cho hợp lý.

      Trả lời
      • Vinh 2 bình luậnviết

        22/05/2018 lúc 16:27

        Ko a ơi, ý em là chỉnh thanh MENU nền trắng chữ đen có gạch xanh giống hình phía trên bài này a post ak? E Ko biết tuỳ chỉnh như thế nào từ đen sang như thế dc? A giúp e với?

        Trả lời
        • Trung Hiếu Quản lýviết

          22/05/2018 lúc 16:33

          Trong bài viết là theme khác mà bạn. Có ai nói đó là theme Magazine Pro đâu? Website phát hành theme đó (WP Canada) cũng đã bị đóng cửa từ lâu rồi. Bạn muốn tùy biến thì tự tìm hiểu nhé. Cái này nó liên quan đến CSS. Mình không có thời gian để hỗ trợ các vấn đề liên quan đến tùy biến giao diện đâu. Bạn thông cảm.

          Trả lời
  5. Long 5 bình luậnviết

    14/05/2018 lúc 14:38

    Bạn có đường dẫn có bản 5.0 không vậy cho mình xin đường dẫn với. Cảm ơn.

    Trả lời
    • Trung Hiếu Quản lýviết

      14/05/2018 lúc 15:58

      Đây bạn: https://use.fontawesome.com/releases/v5.0.12/css/all.css

      Trả lời
  6. Minh Quế 15 bình luậnviết

    13/05/2018 lúc 17:52

    dùng code ở link cũ này mới được nhé https://fontawesome.com/v4.7.0/icons/

    Trả lời
    • Trung Hiếu Quản lýviết

      13/05/2018 lúc 18:18

      Đã sửa link trong bài. Cảm ơn bạn đã góp ý. :)

      Trả lời
      • Minh Quế 15 bình luậnviết

        13/05/2018 lúc 21:29

        ờ, vì mình làm theo hướng dẫn với link mới nhất của nó không đc, ở link cũ chỉ cần cập nhật code bình thường vào là ok

        Trả lời
  7. Nguyen Le 1 bình luậnviết

    03/05/2018 lúc 12:41

    Phiên bản hiện tại hình như 4.7 làm không được ad ơi

    Trả lời
    • Trung Hiếu Quản lýviết

      03/05/2018 lúc 12:51

      Vẫn làm được mà bạn. Tuy nhiên phiên bản trên trang chủ của FontAwesome giờ đã là 5.0 rồi nên mã cũng đã bị thay đổi so với phiên bản 4.7.0. Thay vì sử dụng mã fab, fas hay far như trên trang chủ thì bạn cứ dùng mã fa cũ là được.

      Trả lời
  8. Hoàng Nguyễn 1 bình luậnviết

    11/05/2017 lúc 17:21

    Mình thêm icon vào menu thấy chữ(category) ở thanh menu bé xíu đi, muốn tăng cỡ chữ ở menu cho to lên thì chỉnh ở phần nào vậy bạn

    Trả lời
« 1 2 3

Sidebar chính

Người sáng lập

Người sáng lập
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB 404 Auto Redirect
  • WPCB AI Optimization
  • WPCB Auto Images Alt-Text
  • WPCB Auto Expired Transients Cleaner
  • WPCB Central Panel
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Contact Buttons
  • WPCB Content Protector
  • WPCB Disable Blog
  • WPCB Hybrid Cache Manager
  • WPCB Images Cleaner
  • WPCB Images Optimizer
  • WPCB Permalinks Manager
  • WPCB Secure Shield
  • WPCB Simple AntiSpam
  • WPCB Simple Contact Form
  • WPCB Simple Lightbox
  • WPCB Simple Ratings
  • WPCB Simple SMTP
  • WPCB Snowfall
  • WPCB Social Share Buttons
  • WPCB SpeedUp
  • WPCB Syntax Highlighter
  • WPCB Top Commenters
  • WPCB Ultimate Search

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Plugin tạo nút liên hệ siêu nhẹ cho WordPress 24/06/2026
  • WordPress 7.0 “Armstrong” chính thức phát hành 21/05/2026
  • Plugin WPCB SpeedUp tối ưu WordPress độc quyền 19/05/2026
  • Dọn dẹp ảnh thừa cho website WordPress 28/04/2026
  • Plugin nén ảnh siêu nhẹ dành cho WordPress 24/04/2026
  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026

Footer

Bình luận mới nhất

  • Trung Hiếu trong Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress
  • Học Luật trong Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress
  • Trung Hiếu trong Plugin WPCB SpeedUp tối ưu WordPress độc quyền
  • Trung Hiếu trong Tinh giản Yoast SEO giúp website của bạn nhẹ hơn
  • Wayeal trong Tinh giản Yoast SEO giúp website của bạn nhẹ hơn

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (5)
  2. Wayeal (4)
  3. Nguyễn Hùng (1)
  4. 123 Jewelry (1)
  5. Công Chứng (1)
  6. Học Luật (1)
  7. Kenivinh (1)
  8. DIGICONTENT VN (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.025 Bài viết - 35.741 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting