Menu trong WordPress rất mạnh mẽ và linh hoạt, cho phép tạo ra nhiều menu mà không bị giới hạn số lượng, đồng thời bạn có thể chèn menu vào bất kỳ vị trí nào trên website.

Bước 1. Tạo Menu Header

Trước khi tạo vị trí menu, hãy đảm bảo theme của bạn đã hỗ trợ tính năng menu. Kiểm tra xem file functions.php của theme có đoạn mã dưới đây chưa. Nếu chưa, hãy thêm vào.

wp_nav_menu()

Hãy so sánh cấu trúc đó với đoạn code hiển thị vị trí menu mà bạn vừa thêm vào, bạn sẽ hiểu ngay ý nghĩa của nó. Bây giờ, bạn chỉ cần thêm CSS để menu hiển thị như mong muốn. Nếu bạn đã có sẵn CSS cho menu, hãy thêm class của bạn vào hàm wp_nav_menu() thông qua các tham số của hàm.

Trong bài viết này, mình không hướng dẫn chi tiết cách tạo một menu đẹp mắt như các trang web khác. Thay vào đó, mình chỉ muốn hướng dẫn bạn cách tạo một menu trong WordPress. Từ đó, bạn có thể tự chuyển các mẫu menu từ HTML và CSS sang menu WordPress một cách dễ dàng.