Đem Menu của WP 3.0 vào theme của bạn

Thứ Năm, 4 tháng 11, 2010

print this page
send email
Một trong những tính năng mới được thêm vào từ phiên bản 3.0 của wordpress (WP) là Menu. Đây là một tính năng rất hữu ích cho bạn. Trước đây bạn phải mất nhiều thời gian để có thể sắp xếp menu theo một thứ tự hợp lý. Giờ đây công việc này đã đơn giản hóa rất nhiều, bạn chỉ còn việc “kéo – thả” sẽ có một menu như ý. Tuy vậy, do mới xuất hiện không lâu nên phần lớn các theme trước đây chưa hổ trợ chức năng này. Bài viết này sẽ hướng dẫn bạn tích hợp nó vào theme của bạn.

Bật tính năng menu của theme.

Để tính năng này hoạt động thì theme bạn cần hổ trợ. Để bật tính năng này bạn thêm đoạn code sau vào file functions.php của theme đang dùng.

register_nav_menus( array(
'Pages' => __( 'Pages Navigation', 'hutruc' ),
'Categories' => __( 'Categories Navigation', 'hutruc' ),
) );

Đoạn code trên sẽ đăng ký 2 menu Pages Categories, tùy theo nhu cầu bạn có thể thêm hoặc bớt số lượng cho phù hợp.

Hiển thị menu.

Công việc này sẽ giúp menu của bạn xuất hiện trên blog của bạn. Tùy mỗi theme có những code khác nhau và vị trí khác nhau nên bạn nên linh động khi thực hiện bước này.

Bạn cần thay code hiển thị menu cũ trong theme của bạn bằng đoạn code sau:

<?php wp_nav_menu( array( 'theme_location' => 'Categories') );?>

Bạn thay Categories bằng tên của menu đã khai báo ở bước trên.

Code menu trước đây thường có dạng wp_list_pages(…) hoặc wp_list_categories(…) và thường nằm trong file header.php của theme.

Tạo menu.

Công việc cuối cùng của bạn là tạo cho mình menu theo ý thích bằng việc “kéo – thả” nhẹ nhàng và nhanh chóng.

Trong phần quản trị, bạn vào Appearance > Menus tạo mới menu, sau đó lựa chọn các trang, chuyên mục cần thêm vào, bạn có thể sắp xếp thứ tự lại theo ý thích.

Quản lý Menu trong WP 3.0

Quản lý Menu trong WP 3.0

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

Tác giả: Huỳnh Trung

0 nhận xét:

Đăng nhận xét