# Menus

To customize the display of your site's navigation menus in WordPress, you can adjust settings for both the main menu and dropdown menu through the **Appearance > Customize > Menus** section.

{% hint style="success" %}
Here's a short form of the **Menus** settings process

**Step 1 : Login** to your WordPress admin dashboard.

**Step 2 :** Go to **Appearance** > **Customize > Menu**.

**Step 3 :** Select **Site Menu**

* You can either edit an existing menu or create a new one.
* Add or remove menu items and rearrange them as needed.

**Step 4 :** Assign the menu to the desired location.

**Step 5 :** Click **Publish** to save your changes.
{% endhint %}

#### **Main Menu and Sub Menu Customization**: <a href="#main-menu-and-sub-menu-customization" id="main-menu-and-sub-menu-customization"></a>

<figure><img src="/files/QYTfpmjOx0h6ZRMLOBg1" alt=""><figcaption></figcaption></figure>

#### **Main Menu**: <a href="#main-menu" id="main-menu"></a>

* **Create New Menus**
  * Click **"Create New Menu"** to start a new navigation menu.
  * Give it a name and assign it to a **display location** (e.g., Primary Menu, Footer Menu, Off-Canvas Menu).
* **Add Menu Items**
  * Add pages, posts, custom links, categories, tags, or WooCommerce pages to your menu.
  * Use the **“Add Items”** button to select what appears in the menu.
* **Reorder Items**
  * Drag and drop menu items to reorder them or nest them as submenus (dropdowns).
* **Assign Display Locations**
  * Assign menus to specific theme locations (e.g., Primary, Secondary, Footer, Mobile).
* **View Live Preview**
  * As you edit your menus, you see a live preview on the right side.

#### **Sub Menu** <a href="#sub-menu" id="sub-menu"></a>

* In the **Main Menu** section, manage submenus by arranging them as dropdowns.
* Customize their appearance to match your site’s style.

**Mega Menu Option**:

* You can enable and customize **Mega Menus** to create a more complex and visually appealing menu layout
* **Mega Menus** allow you to display multiple columns of links, images, or even widgets, offering a richer and more organized navigation experience


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://buddhathemes-test.gitbook.io/ogie/theme-customizer/menus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
