Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Add Specific Posts to WordPress Navigation Menu

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to add specific posts to your WordPress navigation menu?

A navigation menu is a list of links at the top of the page that point to important areas of your website. By adding a specific post to your WordPress menu, you’ll be able to highlight it for your viewers, which will help bring more traffic to the post.

In this article, we will show you how to easily add specific posts to the WordPress navigation menu.

How to add specific posts to WordPress navigation menu

When and Why Should You Add Specific Posts to Navigation Menu?

Navigation menus allow you to create a navigational structure for your WordPress website. This helps users quickly find the most important sections of the site.

Usually, a navigation menu displays an About Us page, a pricing page, a Contact Us page, and a blog page.

WPForms navigation menu

However, sometimes, you may want to add a specific post to your navigation menu.

This could be your most popular post, a beginners’ guide to the product you are selling, or something that you would like your users to find quickly.

That being said, let’s see how you can easily add specific posts to your WordPress navigation menu:

Method 1: Adding Specific Posts to the Navigation Menu (Easy)

You can easily add specific posts to your menu by editing the menu directly in WordPress.

Adding Specific Posts to the Navigation Menu in the Full Site Editor

If you are using a block theme, then you can simply go to the Appearance » Editor page from the WordPress admin sidebar to launch the site editor.

From here, you need to click on the navigation menu block to start editing it.

Select the navigation menu in Full site editor

Once you are inside the navigation menu block, click on the Add New (+) button to enter a new menu item.

After that, you can simply search for the post that you want to add to your navigation menu.

Choose the link of the post you want to add to nav menu

Once you have found the post, click to select and add it as a menu item.

You can change the menu label to be different than your actual post title by simply clicking on the text in the menu item.

Change link title of the post

Once you are satisfied with your changes, don’t forget to click on the ‘Save’ button to store your settings.

You can now visit your website to see your post appear in the navigation menu of your site.

FSE Preview for navigation menu

Adding a Specific Post to the Navigation Menu in Classic Themes

If you are using a WordPress theme that doesn’t support the full site editor, then here is how you’ll add specific posts to your site’s navigation menu.

First, you need to visit the Appearance » Menus page from the WordPress admin dashboard.

Once you are there, simply select a menu to edit from the dropdown menu and click on the ‘Select’ button.

Select a navigation menu

After selecting a menu, you’ll see an ‘Add Menu Items’ section.

This section will have tabs for pages, posts, custom links, and categories that you can add to your menu. You can click on each tab to expand it.

Check the 'Add Menu Items' section to see the if the posts option is there

If you cannot see the ‘Posts’ tab there, then you can easily add it by clicking the ‘Screen Options’ button at the top right corner of the screen.

This will open up the ‘Screen Elements’ prompt. From here, check the ‘Posts’ box to display it in the ‘Add Menu Items’ section.

Add Post from screen options section

Once the ‘Post’ tab has appeared, you need to click on it to expand it. Now, all your posts will be displayed as a list.

Simply check the specific post that you want to display on your navigation menu and then click the ‘Add to Menu’ button.

Click the Add to menu button after checking a post

Now, the post will be added in the ‘Menu structure’ section along with other items in the navigation menu.

You can drag and drop the menu items to adjust their display order.

Post can now be seen in the Menu Structure section

Once satisfied, click the ‘Save Menu’ button to store your changes.

This is how your post will look in the navigation menu.

Nav menu in WordPress

Method 2: Adding Specific Posts to the Navigation Menu Using SeedProd

You can also add specific posts to your navigation menu using SeedProd. It is the best WordPress landing page builder on the market that lets you create customized themes and landing pages without using any code.

First, you need to install and activate the SeedProd plugin. For more instructions, please check out our beginner’s guide on how to install a WordPress plugin.

Note: SeedProd also has a free version that you can try, but we will be using the premium plan for this tutorial.

Upon activation, head over to the SeedProd » Settings page from the WordPress dashboard to enter the plugin license key.

You can find this information in your account on the SeedProd website.

Paste license key

Next, you can either create a landing page or customize a whole new theme for your site.

For this tutorial, we will be adding a specific post to a landing page.

To create a landing page, visit the SeedProd » Landing Pages screen from the admin dashboard and click on the ‘Add New Landing Page’ button.

Click the Add New Landing Page button

This will take you to the ‘Choose a New Page Template’ screen, where you’ll see many premade templates offered by SeedProd that you can use on your site.

From here, simply click to select a template of your choice. You will then be asked to enter a name for the landing page that you are about to create.

After entering this information, click on the ‘Save and Start Editing the Page’ button to continue.

Enter your page details

This will launch SeedProd’s drag-and-drop page builder, where you can now start editing your page.

For more instructions, please see our beginner’s guide on how to create a landing page in WordPress.

From here, locate the ‘Nav Menu’ block from the left column. Once you’ve done that, simply drag and drop the block to any place on the page where you want to display the navigation menu.

Add the Nav Menu block in SeedProd

After the navigation menu is added, double-click on it to open up the ‘Nav Menu Settings’.

Now, SeedProd offers two methods to create and manage menus.

  • WordPress Menu
  • Simple

If you choose the ‘WordPress Menu’ option, then you can select any menu that you created in WordPress from the dropdown.

After that, click the ‘Menu Screen’ link under the ‘Menus’ section.

Configure WordPress menu settings in SeedProd

This link will take you to the WordPress’ Menus’ page, where you can add a specific post to your navigation menu, as shown in method 1.

On the other hand, the Simple option allows you to simply add a link and text to create navigation menu items.

Use the simple method to create a Navigation menu

You can add more menu items by clicking on the ‘Add New Item’ button.

This will add a new item to your navigation menu, and you can repeat the process to add more links.

Add a specific post to the navigation menu by adding its' title and URL

In order to link to a specific post, you have to add the post URL and text label.

You have now successfully added a specific post to your navigation menu using SeedProd.

Once you are finished, don’t forget to click the ‘Save’ and then the ‘Publish’ button located at the top right corner of the editor.

Save and publish your landing page

After that, you can visit your landing page to see your navigation menu in action.

Here is how it looked on our demo site.

Preview of a specific post in the navigation menu

Bonus: Adds Specific Categories in the WordPress Navigation Menu

Apart from posts, you can also add categories and tags to your WordPress navigation menu.

For example, if you have a travel blog with guides for different cities, then you could add the cities as categories. This will make it easier for visitors to access your content, making your site more user-friendly.

To add categories, simply visit the Appearance » Menus page from the WordPress dashboard and click the ‘Categories’ tab to expand it.

Next, choose the categories you want to add to the menu and click the ‘Add to Menu’ button. Your selected items will now appear in the column on the right where you can move them up and down using drag and drop.

Select Categories and Click 'Add to Menu’

Once you are satisfied, click the ‘Save Menu’ button to store your settings.

You have now successfully added a specific category to your WordPress menu. For more information, you can see our tutorial on how to add topics in the WordPress navigation menu.

We hope this article helped you learn how to add specific posts to the WordPress navigation menu. You may also want to see our beginner’s guide on how to create a viral waitlist landing page in WordPress and our tips on mastering WordPress navigation menus and using them to increase sales and conversions.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

12 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Kristen says

    IDK if you’re still responding to questions but my issue is that I can’t get my posts to publish under the menu items I need them to publish under. They publish under ALL of the menus. That’s my issue.

    For example, one of my menu items is “Crime.” How do I get my crime posts to publish only under crime? What do I need to push to make that happen?

    I’ve asked everywhere and people don’t seem to understand what I’m asking and IDK why.

  3. Kanishk says

    I don’t understand how to add post ,for ex. I made a page of menswear and I wanna add a post(5 outfit ) in that page (menswear) by which someone click on a thumbnail (5outfit) and directly open into the complete post where 5 outfit are shown ,so I don’t understand how to do this

  4. Shelly L. Snow says

    The Theme I have is Independant Publisher and I have several different pages. Example Book Reviews, Poetry, Musings, ect…
    How do I publish posts under these pages?

  5. Sohail Ahmed says

    Hello, i am here to know about that how to customize premium themes, for example i have purchased and installed a theme now i want to replace its default navigation menu items with my own, in short, how to convert purchased theme’s design to my need-specific design, how to upload content,

    • WPBeginner Support says

      That would require knowledge of the theme and likely PHP, HTML, and CSS depending on how much you want to change the menu. If you check with your theme’s support they may have some documentation to help :)

      Admin

  6. Lisa says

    This is helpful info! I’m trying to figure out how to create my drop down menu with pages that will be like my home page with thumbnails linked to the posts within that category only. For example, the category on my navigation bar is FOOD. Then a sub category is a RECIPES page that shows thumbnails to my most recent recipe posts. I hope that makes sense. Do you know how to do this? Thanks!

    • WPBeginner Support says

      If you add the category itself to the menu then WordPress should automatically generate the page listing your posts in that category.

      Admin

  7. Daniels says

    Is it possible to dynamically show the last N posts in a menu?
    I only see that it is only possible by manually checking existing posts
    Thanks

    • WPBeginner Support says

      It is possible, we just do not have a simple recommended method at the moment.

      Admin

Leave a Reply to WPBeginner Support Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WPBeginner Assistant
How can I help you?

By chatting, you consent to this chat being stored according to our privacy policy and your email will be added to receive weekly WordPress tutorials from WPBeginner.