Add a menu item that links to a new page

MenusBeginner~5 min

Before you start

A connected site with the menu abilities enabled, bound to a user who can edit theme options. The page you want to link should already be published.

You published the page, and now it is stranded. Nobody will find it until it shows up in the navigation, but editing menus by hand means digging through the Appearance screen, dragging a box into the right slot, and hoping you dropped it where you meant to.

This hands the fiddly part to the agent and keeps the placement decision with you.

The prompt
I just published a page called [About the team] and I want it in the main
navigation. First, list the menus on this site so I can confirm which one is
the header menu, then read that menu's current items and tell me the order
they are in. Do not change anything yet.
Show me where you plan to put the new link and what the label will say. After
I approve, add one menu item pointing at [the About the team page], leave the
rest of the order alone, and read it back to me to confirm it saved with the
right title and link. If the label or the URL is off, fix it with a quick
update rather than starting over.

Why this is safe to run

The opening steps are reads. Listing the menus and reading the current items writes nothing, so you confirm the right menu and see the running order before a change is proposed. The agent only adds the one link you asked for and leaves the existing items untouched.

The write is a single new item, and the agent reads it back so a typo in the label or the URL surfaces immediately. Correcting it is one more small update, not a rebuild. Menu editing stays off until you enable it, every call is checked against the edit-theme-options capability of the user you bound the agent to, and each change lands in the Activity Log so you can see exactly what was added.

Already connected? Skip the paste. Ask your agent for the “add a menu item that links to a new page” recipe, or just tell it which page to add and to which menu, and it runs the same read-first flow on your own site.

How it works

  1. List your menus so you can name the one to change.
  2. Read that menu's current items so the agent knows the running order.
  3. Show you where the new link will sit and wait for your approval.
  4. Add the item pointing at your page, then read it back to confirm it saved.
  5. Fix the label or URL with a quick update if anything reads wrong.

Questions

Will this rearrange my other menu items?
No. It appends one new item and leaves the rest where they are. The agent reads the current order first only so it can tell you where the new link will land, and it shows you that placement before it saves.
What if I typed the wrong label or link?
The agent reads the item back after creating it, so a wrong title or URL shows up right away. Fixing it is a single update-menu-item call, so you can correct the label or the link without deleting and rebuilding anything.