Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Wordpress » Thêm biểu tượng Icons vào Menus Genesis Theme WordPress

Thêm biểu tượng Icons vào Menus Genesis Theme WordPress

Thứ Năm, 29/10/2015 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Font Awesome là một ứng dụng icon được thiết kế cho Framework Twitter Bootstrap, nhưng có thể dễ dàng được điều chỉnh trong Themes Genesis của bạn. Bạn có thể tùy biến các icon thông qua CSS để họ hoàn toàn phù hợp với nhu cầu thiết kế website của bạn.

Font-Awesome-Genesis-Icons
Thêm icons vao menus genesis theme

Để thực hiện được điều này, các bạn hãy làm theo hướng dẫn của tôi :

Bước 1: Thêm đoạn mã sau vào file functions.php Theme Genesis Child của bạn.

Để thêm các Font Awesome Icons cho Menu Genesis Navigatio, trước tiên chúng ta cần phải thêm đoạn mã dưới đây trong file functions.php của bạn

//* Load Font Awesome
add_action( 'wp_enqueue_scripts', 'enqueue_font_awesome' );
function enqueue_font_awesome() {
wp_enqueue_style( 'font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css', array(), '4.0.3' );
}

Bước 2: Kích hoạt CSS Classes (Lớp CSS), do đó bạn có thể sử dụng chúng trong Menu của bạn

Các bạn truy cập Appearance> Menus trong bạn Dashboard. Nhấp vào Tùy chọn hiển thị và nhấp vào hộp kiểm bên cạnh “Lớp CSS” tùy chọn để kích hoạt nó.

Activate-CSS-Classes-Menu

Bước 3: Thêm đoạn mã CSS vào file style.css trong Theme Genesis của bạn

Trong đoạn mã dưới đây bạn sẽ thấy 3 cấp khác nhau, CSS cho Menu chính, Menu Secondary và các Menu Site Header (tùy chỉnh Widget Menu). Bạn hãy thêm đoạn mã CSS dưới đây vào trong child theme và có thể tùy chỉnh phù hợp với theme của bạn.

/*
Font Awesome Primary Menu
---------------------------------------------------------------------------------------------------- */</code>

.genesis-nav-menu a {
line-height: 1;
padding-left: 30px;
color: #fff;
}

.genesis-nav-menu .menu-item:before {
display: block;
font-family: Fontawesome;
font-size: 22px;
font-style: normal;
font-weight: normal;
line-height: 0;
margin: 0;
position: relative;
text-align: left;
top: 35px;
vertical-align: bottom;
}

.genesis-nav-menu .menu-item:before {
color: #f4f4f4;
}

.genesis-nav-menu .menu-item:hover:before {
color: #fff;
}

.genesis-nav-menu .current-menu-item:before {
color: #fff;
}

/*
Font Awesome Site Header Menu
---------------------------------------------------------------------------------------------------- */
.site-header .genesis-nav-menu a {
line-height: 1;
padding-left: 30px;
color: #333;
}

.site-header .genesis-nav-menu .menu-item:before {
display: block;
font-family: Fontawesome;
font-size: 22px;
font-style: normal;
font-weight: normal;
line-height: 0;
margin: 0;
position: relative;
text-align: left;
top: 35px;
vertical-align: bottom;
}

.site-header .genesis-nav-menu .menu-item:before {
color: #222;
}

.site-header .genesis-nav-menu .menu-item:hover:before {
color: #333;
}

.site-header .genesis-nav-menu .current-menu-item:before {
color: #333;
}

/*
Font Awesome Secondary Menu
---------------------------------------------------------------------------------------------------- */
.nav-secondary .genesis-nav-menu a {
line-height: 1;
padding-left: 30px;
color: #fff;
}

.nav-secondary .genesis-nav-menu .menu-item:before {
display: block;
font-family: Fontawesome;
font-size: 22px;
font-style: normal;
font-weight: normal;
line-height: 0;
margin: 0;
position: relative;
text-align: left;
top: 35px;
vertical-align: bottom;
}

.nav-secondary .genesis-nav-menu .menu-item:before {
color: #fff;
}

.nav-secondary .genesis-nav-menu .menu-item:hover:before {
color: #333;
}

.nav-secondary .genesis-nav-menu .current-menu-item:before {
color: #333;
}

@media only screen and (max-width: 1023px) {

.genesis-nav-menu .menu-item:before,
.site-header .genesis-nav-menu .menu-item:before,
.nav-secondary .genesis-nav-menu .menu-item:before {
font-size: 18px;
top: 30px;
}
}

@media only screen and (max-width: 600px) {

.genesis-nav-menu a,
.site-header .genesis-nav-menu a,
.nav-secondary .genesis-nav-menu a {
padding-left: 10px;
}

.genesis-nav-menu .menu-item:before,
.site-header .genesis-nav-menu .menu-item:before,
.nav-secondary .genesis-nav-menu .menu-item:before {
display: none;
}
}

Bước 4: Sử dụng Font Awesome Cheatsheet

Bây giờ là thời gian để bạn truy cập xem các Font Awesome Cheatsheet để tìm các biểu tượng phù hợp với nhu cầu của bạn.

Sao chép tên lớp của đối tượng bạn muốn sử dụng. Ví dụ, nếu bạn muốn sử dụng các biểu tượng của WordPress, bạn nhập fa-wordpress vào “CSS Classes” trong tùy chỉnh Menu.

Add-Icon-CSS-Classes-Menu

Vậy đến bước này là hoàn tất. Nhập tên lớp cho mỗi mục “Trình đơn” để cho các Menu của bạn phong phú và độc đáo.

Đọc thêm: Các bước cài đặt Genesis Framework và genesis child theme

Lưu ý: Không phải tất cả các biểu tượng là đều đẹp, nên chọn chúng một cách khôn ngoan.

Chúc bạn thành công !

Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Wordpress Tìm kiếm: Font Awesome, Genesis Child, Genesis Theme, Học Wordpress, Thiết kế website, Twitter Bootstrap

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.