Blog · WebJi® India

How to Create a Navigation Menu in WordPress

Quick answer: How to Create a Navigation Menu in WordPress from WebJi®, billed in INR with 18% GST on the invoice. Email support@webji.services is 24/7 in Hindi and English (average first reply under 60 minutes). Phone +91 141 4941811 is business hours only. The company has been in this business since 2005.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Indian small-business owner packing courier boxes beside a laptop running his online store — how to create a menu in wordpress

Menus in classic vs block themes

On a classic theme, the whole flow lives under Appearance > Menus:

  1. Click 'create a new menu', give it a name (Primary Menu, Main Navigation — the name is internal), and click Create Menu.
  2. On the left, the Pages, Links and Categories boxes list candidates: tick Home (or add a custom link to / for a home entry), your key pages, a category if the blog should sit in nav — click Add to Menu.
  3. Arrange by dragging in the right-hand structure panel.
  4. Under Menu Settings, tick the theme location(s) — Primary or Header — and click Save Menu.

Visit the site: the header shows it. Not seeing it? The location name is theme-specific; some themes render Primary, Footer and Social side by side. Block themes use the Navigation block instead — covered below.

Creating your first menu (classic editor)

Creating your first menu (classic editor). Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

Indian small-business owner packing courier boxes beside a laptop running his online store — how to create a menu in wordpress

Adding pages, posts, categories and custom links

Adding pages, posts, categories and custom links. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

Dropdowns and menu structure

After a domain expires there is usually a grace window where renewal is still the normal fee and the name is still yours. Redemption comes next and the restore fee is much higher. Once the name drops, anyone can register it. Turn auto-renew on for names you cannot afford to lose, and keep the registrant email alive.

Assigning to header and footer locations

Assigning to header and footer locations. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

Block themes — the Navigation block way

Block themes replace the whole flow with the Navigation block: open Appearance > Editor and click directly into the header's navigation area, or navigate via the template Parts list to the header.

Inside the Navigation block, click the + (or open List View) to add pages, custom links or categories; creating a page from here creates it instantly in draft. Submenus: in List View, drag an item under another to indent it into a submenu — the same mental model as classic. Reuse across headers and mobile: block themes share one Navigation block instance; edit once and it appears everywhere, including the auto-generated mobile overlay. Save via the Editor's Save button.

Migrating a classic menu in: the block's initial state usually imports it automatically; if not, add the pages once and it persists.

Styling menus — CSS classes and walkers

Styling menus — CSS classes and walkers. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

Frequently Asked Questions

How do I create a custom menu in WordPress?

Click 'create a new menu', give it a name (Primary Menu, Main Navigation — the name is internal), and click Create Menu.

How do I add pages to a WordPress menu?

On the left, the Pages, Links and Categories boxes list candidates: tick Home (or add a custom link to / for a home entry), your key pages, a category if the blog should sit in nav — click Add to Menu.

How do I create a dropdown menu in WordPress?

Click 'create a new menu', give it a name (Primary Menu, Main Navigation — the name is internal), and click Create Menu. The question here is: How do I create a dropdown menu in WordPress.

Where is the menu editor in block themes?

Block themes replace the whole flow with the Navigation block: open Appearance > Editor and click directly into the header's navigation area, or navigate via the template Parts list to the header.

How do I add a menu to my footer?

On the left, the Pages, Links and Categories boxes list candidates: tick Home (or add a custom link to / for a home entry), your key pages, a category if the blog should sit in nav — click Add to Menu. The question here is: How do I add a menu to my footer.

Why did my menu disappear after changing theme?

Under Menu Settings, tick the theme location(s) — Primary or Header — and click Save Menu.

Is WebJi® an Indian company?

Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.

Do you provide GST invoices?

Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →