• 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á...
  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

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ỉ?

    Bình luận
    • 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.

      Bình luận
      • 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ỉ

        Bình luận
        • 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.

          Bình luận
          • 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!

            Bình luận
            • 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

              Bình luận
          • 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

            Bình luận
  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 :(

    Bình luận
    • 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.

      Bình luận
  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ỉ

    Bình luận
    • 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.

      Bình luận
      • 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 :(

        Bình luận
        • 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

          Bình luận
  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

    Bình luận
    • 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ý.

      Bình luận
      • 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?

        Bình luận
        • 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.

          Bình luận
  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.

    Bình luận
    • 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

      Bình luận
  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/

    Bình luận
    • 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 ý. :)

      Bình luận
      • 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

        Bình luận
  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

    Bình luận
    • 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.

      Bình luận
  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

    Bình luận
« 1 2 3

Sidebar chính

Người sáng lập

avatar-tac-gia
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 Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB AI Optimization
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

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

  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026
  • Hướng dẫn nâng cấp PHP 8.5 cho website WordPress 09/03/2026
  • Sửa lỗi trắng trang cho XML Sitemaps của Rank Math SEO 02/03/2026
  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026
  • Plugin chống spam siêu nhẹ dành cho WordPress 07/01/2026
  • Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress 12/12/2025

Footer

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

  • Trung Hiếu trong Plugin bảo mật WPCB Secure Shield độc quyền
  • Blog Công Chứng trong Plugin bảo mật WPCB Secure Shield độc quyền
  • Trung Hiếu trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress
  • Tuấn Digi trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress
  • Trung Hiếu trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress

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

  1. Tịnh Nguyễn Blog (16)
  2. Ngọc Blue (6)
  3. Tuấn Lê (3)
  4. HN (1)
  5. Tuấn Digi (1)
  6. Blog Công Chứng (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.019 Bài viết - 35.700 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