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 and it will help bring more traffic to the post.
In this article, we’ll show you how to easily add specific posts to the 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.
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’re 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 site.
Method 1. Adding Specific Posts to the Navigation Menu (Easy)
You can easily add specific posts to your menu by editing it directly in WordPress.
Adding Specific Posts to Navigation Menu in Site Editor
If you are using a block theme, then you can simply go to the Appearance » Editor to launch the site editor.
From here, you need to click on the navigation menu block to start editing it.
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.
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.
Once you are satisfied with your changes, don’t forget to click on the Save button to apply your changes.
You can now visit your website to see your post appear in the navigation menu of your site.
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 go to the Appearance » Menus page from the WordPress admin dashboard.
Once here, simply select a menu to edit from the dropdown menu and click on the ‘Select’ button.
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.
If you cannot see the ‘Posts’ tab there, then you can simply add it by clicking the ‘Screen Options’ button at the top right corner of the screen.
This will open up the ‘Screen Elements’ prompt. Now, check the ‘Posts’ box to display it in the ‘Add Menu Items’ 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 your want to display on your navigation menu and then click the ‘Add to Menu’ button below.
Now the post will be present in the ‘menu Structure’ section along with other items of the navigation menu.
You can drag and drop the menu items to adjust their display order.
Once satisfied, click the ‘Save Menu’ button at the bottom of the page.
This is how your post will look in the navigation menu.
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 #1 website builder that can be used to create customized themes and landing pages.
First, you need to install and activate the SeedProd plugin. For more instructions, please check out our guide on how to install a WordPress plugin.
Note: SeedProd also has a free version that you can try but we’ll be using the premium version of the plugin for this tutorial.
Upon activation, you need to visit the SeedProd » Settings page to enter the plugin license key. You can find this information under your account on the SeedProd website.
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, go to the SeedProd » Landing Pages section from the admin dashboard and click on the ‘Add New Landing Page’ button.
This will take you to the ‘Choose a New Page Template’ page. SeedProd offers numerous premade templates that you can use for your site.
Simply click to select a template.
SeedProd will then ask you to enter a page name and choose a URL.
After entering this information, click on the ‘Save and Start Editing the Page’ button to continue.
This will launch SeedProd’s drag and drop page builder, where you can now start editing your page.
For more instructions, please see our guide on how to create a landing page in WordPress.
Once here, you need to search for the ‘Nav Menu’ block in the search bar.
Upon locating it, simply drag and drop the block to any place on the page where you want to display the navigation menu.
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
If you choose the ‘WordPress Menu’ option, then you can select any menu that you created in WordPress.
After that, you will need to click the ‘Menu Screen’ link present beneath the ‘Menus’ section.
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.
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.
In order to link to a specific post, you simply need to add the post URL and add the 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’ button located at the top right corner of the editor.
After that, you can visit your landing page to see your navigation menu in action.
Here is how it looked on our demo site.
We hope this article helped you learn how to add specific posts to the WordPress navigation menu. You may also want to see 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.
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.
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
WPBeginner Support says
You would want to create a category and add the category to your menu which we show how to do in our article below:
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?
WPBeginner Support says
You could either use the shortcode method from our article here: https://www.wpbeginner.com/wp-tutorials/how-to-display-recent-posts-from-a-specific-category-in-wordpress/
Or instead, add the category of the posts to the menu rather than a specific page for WordPress to automatically create the page listing the posts in that category.
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
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.
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
WPBeginner Support says
It is possible, we just do not have a simple recommended method at the moment.