How to Create a Menu in WordPress

A Menu in WordPress helps visitors navigate your website by displaying links to pages, posts, categories, or custom URLs.


Method 1: Using the Navigation Menus (Classic Themes)

Step 1: Log in to the WordPress Dashboard

  • Open your WordPress Admin Panel.
  • Enter your username and password.

Step 2: Open the Menu Settings

  • Go to Appearance → Menus.

Step 3: Create a New Menu

  1. Click Create a New Menu.
  2. Enter a Menu Name (e.g., Main Menu).
  3. Click Create Menu.

Step 4: Add Menu Items

From the left panel, select the items you want to include:

  • Pages (Home, About, Contact)
  • Posts
  • Categories
  • Custom Links

Click Add to Menu.

Step 5: Arrange Menu Items

  • Drag and drop menu items to change their order.
  • To create a submenu (dropdown menu), drag an item slightly to the right beneath another item.

Example:

Home
About
Services
    Web Development
    Graphic Design
Contact

Step 6: Assign the Menu Location

Under Menu Settings or Display Location, choose where the menu should appear:

  • Primary Menu
  • Header Menu
  • Top Menu
  • Footer Menu
    (Available locations depend on your theme.)

Step 7: Save the Menu

Click Save Menu.

Your navigation menu is now live.


Method 2: Using the Site Editor (Block Themes)

For block themes (such as Twenty Twenty-Four or Twenty Twenty-Five):

  1. Go to Appearance → Editor.
  2. Open the Header template.
  3. Select the Navigation block.
  4. Click + to add:
    • Pages
    • Posts
    • Categories
    • Custom Links
  5. Rearrange items by dragging them.
  6. Click Save.

Edit a Menu

  1. Go to Appearance → Menus.
  2. Select the menu.
  3. Add, remove, or rearrange items.
  4. Click Save Menu.

Delete a Menu Item

  1. Go to Appearance → Menus.
  2. Click the arrow beside the menu item.
  3. Click Remove.
  4. Click Save Menu.

Delete an Entire Menu

  1. Go to Appearance → Menus.
  2. Select the menu.
  3. Click Delete Menu.
  4. Confirm the deletion.

Types of Menu Items

  • Pages – Home, About, Contact
  • Posts – Individual blog posts
  • Categories – Blog categories
  • Custom Links – External or internal URLs
  • Tags – Tag archive pages (if enabled)

Example Website Menu

Home
About Us
Courses
    BCA
    B.Sc. IT
    BBA
Admissions
Gallery
Contact Us

Summary

TaskSteps
Create MenuAppearance → Menus → Create New Menu
Add ItemsSelect Pages/Posts/Categories → Add to Menu
Create DropdownDrag an item slightly to the right under a parent item
Assign LocationChoose Primary/Header/Footer Menu
Save MenuClick Save Menu
Edit MenuAppearance → Menus → Edit → Save
Delete ItemClick item → Remove → Save
Delete MenuAppearance → Menus → Delete Menu

Note: The exact menu interface depends on your theme. Classic themes use Appearance → Menus, while modern block themes use Appearance → Editor → Navigation

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *