Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can add individual WordPress posts to a navigation menu, but the exact steps depend on your active theme. Classic and hybrid themes generally use Appearance > Menus; block themes use the Navigation block in Appearance > Editor. Select the post, adjust its label and position, save, and verify that the menu is attached to the location or template where visitors should see it.

First, identify your theme’s menu editor

WordPress’s menu workflow is theme-dependent. The official documentation notes that “In WordPress 6.0 and later, when using a block theme, navigation is managed via the Navigation block.” Classic menus documentation still applies to classic and many hybrid themes, while block themes use the Site Editor.

Question Classic or hybrid theme Block theme
Where do you edit? Appearance > Menus, when available Appearance > Editor, using Navigation
How do you add one post? Reveal Posts, select posts, then choose Add to Menu Edit the Navigation block and select the item, or add a Custom Link containing the post URL
How does it appear publicly? Assign the menu to a supported theme location Attach the menu to a Navigation block in the intended template part and save

Add specific posts with a classic or hybrid theme

  1. Open the menu screen. Sign in to the WordPress dashboard and go to Appearance > Menus.
  2. Choose or create a menu. Select the menu you want to edit. If none exists, create one and give it a recognizable name.
  3. Show the Posts panel if necessary. Select Screen Options at the top of the page and enable Posts. The panel may be hidden by default.
  4. Select the posts. Open Posts, select each individual post you want, and choose Add to Menu. Specific posts can be added in the same way as pages. Learn WordPress explains the classic-menu process.
  5. Set the order and labels. Drag items into the desired order. Drag slightly to the right if you want a supported submenu relationship. Expand a menu item to edit its navigation label when the full post title is too long or unclear; changing the label does not change the post title.
  6. Save and assign it. Select Save Menu, then check the menu-location settings and assign it to the intended location, such as a primary, header, secondary or footer menu. Available locations vary by theme.

Add a specific post with a block theme

  1. Open the Site Editor. Go to Appearance > Editor. Open Navigation, or edit the template part—often the Header—that contains the Navigation block.
  2. Select the menu. Click the Navigation block and choose an existing menu or create one when prompted.
  3. Convert an automatic Page List when needed. If the block is an automatic Page List, select it and choose Edit. This converts it into individually editable links. After conversion, newly published pages are no longer added automatically to that list. The Navigation block documentation describes this behavior.
  4. Add the post. Use the block’s + control and search for the desired item if it is offered. If the post is not available as a selectable item, choose Custom Link, paste the post’s URL, and enter the post title or a shorter, clear label.
  5. Reorder or rename the link. Use List View or the block toolbar to move links. Edit the visible navigation text without changing the destination URL.
  6. Save the editor changes. Select Save after editing the Navigation block or template part.

Make a Site Editor menu appear on the site

Creating a menu in the Site Editor is not enough by itself. WordPress states: “Creating a navigation menu in the Site Editor doesn’t automatically make it appear on your site.” Site Editor navigation documentation explains that you must select or create the menu in a Navigation block placed in the relevant template or template part, such as the header, and then save that change.

Fix common problems

The Posts option is missing

On a classic menu screen, open Screen Options and enable Posts. If Appearance > Menus itself is missing, check whether the active theme is a block theme; use Appearance > Editor and its Navigation block instead.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

There is no Appearance > Menus screen

Block themes use Navigation in the Site Editor rather than the legacy Menus screen. Classic or hybrid themes may retain the screen, and a plugin can also expose it, so the active theme is the first thing to check.

The new Site Editor menu is not visible

Open the template part where the menu should appear, select its Navigation block, choose the menu you created, and save. A menu that exists only in the Site Editor’s Navigation management screen is not automatically placed in a template.

New pages keep appearing automatically

The Navigation block is probably still using an automatic Page List. Select the list and choose Edit to convert it to individual links. You can then control which links remain in the menu.

The post cannot be selected directly

Add a Custom Link in the Navigation block and paste the post’s URL. Use a recognizable label, then open the saved link to confirm that it reaches the intended post.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Should a post stay in permanent navigation?

Individual posts are useful for evergreen guides, cornerstone announcements and frequently referenced resources. Time-sensitive posts can become misleading as they age, so review them periodically and remove or relabel links whose information is no longer current. A shorter navigation label can improve scanning, but it should still tell visitors what they will find.

Final verification checklist

  • The correct post URL opens from the menu.
  • The visible label is understandable and not unnecessarily long.
  • The item is in the intended order and nesting level.
  • Classic themes have the menu assigned to the correct theme location.
  • Block themes have the menu attached to the intended Navigation block and template part.
  • Changes were saved in the dashboard or Site Editor.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.