Home WordpressWordPress cơ bản 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

by admincp

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 TwitterFacebook

Liên hệ

Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net

Hotline tư vấn: 0989 48 3456

Nguồn: Sưu tầm trên internet

You may also like

Leave a Comment