Chỉ cần một đoạn code đơn giản là bạn đã có thể chuyển Menu lên trước hoặc sau Header trong Genesis.
Mặc định thì Genesis Framework có 02 Menu: Primary Menu (genesis_do_nav)
và Secondary Menu (genesis_do_subnav)
.
Để thực hiện việc di chuyển menu này thì như bài viết Một số Snippet cơ bản thay đổi Header trong Genesis mình đã đề cập đến đoạn mã này, giờ mình chỉ nhắc lại thôi :). Cụ thể như sau:
Di chuyển Menu chính Primary Menu lên trước Header
https://gist.github.com/nhatdongnguyen/6bddc48367093d97de6d
Di chuyển Menu phụ Secondary lên trước Header
https://gist.github.com/nhatdongnguyen/c53bde82ad07be71f18e
Tất cả các đoạn mã trên bạn đều dán vào tập tin functions.php
trong child theme mà bạn đang sử dụng để áp dụng sự thay đổi.
Chúc bạn thành công.
Hoàng says
Bạn AD ơi cho mình hỏi chút. Bây giờ mình đã chuyển primary menu lên trên header rồi. Vậy bây giờ muốn chuyển lại xuống dưới thì phải làm như thế nào
Nguyễn Nhật Đông says
Cảm ơn Hoàng đã comment trên blog của mình nha.
Mặc định thì phần Primary Navigation Menu của Genesis nằm bên dưới phần header (hook của nó là genesis_after_header).
Nếu bạn đã chuyển em nó lên trên rồi thì vào trong tập tin functions.php ở Genesis child theme bạn đang sử dụng xóa cái functions chuyển nó đi -> Thế là xong 😀
Hoàng says
Thank bạn AD nhiều. Mong bạn sẽ ra nhiều tut về genesis nữa.
Nguyễn Nhật Đông says
Không có gì đâu Hoàng ơi!
Mà ra nhiều Tuts tát thì Hoàng nhớ ủng hộ đó nha 😀
Hải Triều says
Nếu mình muốn chuyển lên trên sau đó gộp cả Header vào thì làm tnào nhỉ. Đang loay hoay vs nó.
Tức là Header và Menu trên 1 hàng. Bên trái là logo giữa là khung search, bên phải là menu 🙂
Nguyễn Nhật Đông says
Cái ni đơn giản mừ! Chỉ cần 02 dòng code 😉
Sẽ sớm có Tuts trưng bày 🙂
P/S: Tuts tại đây Triều ơi http://nhatdong.com/tao-menu-ngang-hang-logo-va-khung-tim-kiem-trong-genesis.html