• 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. Ngọc Duy 213 bình luậnviết

    25/03/2016 lúc 22:20

    sao mình làm ko được ban Hiếu nhỉ Home

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

    23/11/2015 lúc 06:49

    Update: phiên bản FontAwesome liên tục được nâng cấp và bổ sung thêm icon mới. Để sử dụng một cách hoàn hảo nhất, các bạn truy cập vào trang https://fortawesome.github.io/Font-Awesome/ và kiểm tra xem phiên bản mới nhất là bao nhiêu. Sau đó, thay “4.0.3” trong code bên trên thành mã phiên bản mới nhất, chẳng hạn như “4.4.0”. Chúc các bạn thành công!

    Trả lời
  3. Tay Phan 10 bình luậnviết

    21/11/2015 lúc 13:44

    Cách này mình dùng cũng ko đc luôn! Chán quá. Mò mấy chiêu Genesis của AD mà ko đc cái nào hoạt động. Heyza!

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

      21/11/2015 lúc 13:47

      Bật debug xem nó có bị xung đột với plugin nào khác không? Theme của mình tùy biến từ Magazine Pro ra và cũng sử dụng mấy code đó thôi. :P

      Trả lời
      • Tay Phan 10 bình luậnviết

        21/11/2015 lúc 17:09

        Dùng code không được chắc đành dùng Plugin thôi. Mày mò mãi cũng đổi được màu 2 thanh memu. Nhưng nó bị 2 khoảng đen như hình:
        http://www.upsieutoc.com/images/2015/11/21/menu.png
        Nếu được Ad cho mình xin phần code “Site Navigation” để ngâm cứu thì tốt quá!
        Cám ơn AD!

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

          21/11/2015 lúc 17:32

          Rất tiếc là không được bạn nhé. Bạn phải tự nghiên cứu thôi. Cũng đơn giản mà. Biết chút CSS là có thể chỉnh sửa được. :P

          Trả lời
          • Tay Phan 10 bình luậnviết

            21/11/2015 lúc 20:05

            Thì mình toàn nghiên cứu đó. khó quá mới hỏi thôi. Thế không giúp gì hết được hả AD? Mình muốn full width mà không được. width: 100%; cũng không đc!

            Trả lời
  4. Nhâm Vũ 3 bình luậnviết

    07/08/2015 lúc 09:58

    Giờ phải chơi dạng này nó mới hiển thị chứ span không hiển thị được rồi.

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

      07/08/2015 lúc 10:18

      Ủa. Mình vẫn dùng thẻ span mà. :P

      Trả lời
  5. Nhâm Vũ 3 bình luậnviết

    07/08/2015 lúc 09:55

    Mình có làm y trang hướng dẫn luôn mà dùng thẻ span không hiển thị chứ :(

    Trả lời
  6. Kiên 42 bình luậnviết

    02/06/2015 lúc 09:10

    ọc html không hiển thị trong comment bạn thay thẻ span trong hướng dẫn thành chữ i

    Trả lời
  7. Chè Xanh 1 bình luậnviết

    01/06/2015 lúc 18:02

    Chả Được AD Ơi :( Làm Đi Làm Lại Vẫn Không Được :(

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

      01/06/2015 lúc 18:34

      Bạn sửa 4.0.3 thành 4.3.0 xem có được không nhé. Nếu site sử dụng plugin tạo cache, minify, async js thì thử deactive xem sao. :P

      Trả lời
      • Kiên 42 bình luậnviết

        02/06/2015 lúc 09:09

        Bạn sử dụng nhé bài viết này bác hiếu chưa cập nhật lại :D

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

          02/06/2015 lúc 10:42

          Bạn ấy làm được rồi. Dùng thẻ span vẫn hiển thị bình thường mà. Mình cũng đang dùng đây. :-P

          Trả lời
  8. Bùi Văn Hà 1 bình luậnviết

    20/01/2015 lúc 23:08

    Anh Hiếu cho em hỏi cái :D , là thêm cái đoạn code của bác đưa vào file functions.php vào Genesis hay vào child themes thì đều bị trắng trang . mà mấy code khác của bác kêu thêm vào đó em thêm đều bị vậy hết , bác có thể chỉ em thêm vào khúc nào không ?, em thường thêm vào đoạn cuối của file đó. à mà bác cho em xin luôn cái Paradise child theme qua email nhé , hôm qua em có xin cái megazine pro rồi mà cài vào thấy font chữ và bố cục chưa ưng ý lắm :D

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

      20/01/2015 lúc 23:57

      Mình vừa update bài viết. Bạn thử lại xem sao nhé. Bạn chỉ cần chèn vào cuối file functions.php của child theme là được. Còn Paradise không phải là theme miễn phí bạn nhé. Mình không share mà chỉ sử dụng để cài đặt cho khách hàng. Mong bạn thông cảm. :P

      Trả lời
  9. Cốc Vũ 167 bình luậnviết

    23/11/2014 lúc 00:39

    Hiếu hd bài tạo menu như của ông đi

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

      23/11/2014 lúc 05:53

      Làm như trong bài viết bên trên đó bạn. :P

      Trả lời
  10. Bảo Hiền 1 bình luậnviết

    03/06/2014 lúc 15:07

    Có một cách khác nếu các bạn không muốn dùng code đó là
    B1. Cài plugin http://wordpress.org/plugins/font-awesome-4-menus/
    B2. Giống của bạn Trung Hieu Bui

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

      03/06/2014 lúc 15:08

      Cũng là một giải pháp hay. Nhưng nên hạn chết dùng plugin càng ít càng tốt 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