WordPress posts page – add post in menu


WordPress posts page - blog imageAlthough posts usually go to the blog roll, you may also create WordPress posts page which will contain your posts, either all of them or only posts from certain category.

You may also add a specific post to the menu as a page or a sub-page. Details on how to do this are explained here.

There are several situations in which posts are included into the main menu. Those are presented below.

[Isaac Albeniz, Asturias]

How to add post in menu

The main menu of your site usually contains pages. But you may have some specific post which you would like to include in the main menu.

Why would you do this? Well, there may be many reasons, like you changed your mind and realized you made an initial mistake by setting certain text into posts. But, formatting a post into a page is nontrivial.

Or it can be an important text, like a pillar article, which you want make directly visible to visitors, so you want to include it into the menu. In such situations you can directly add the post into the menu.

To do this go to Appearance->Menus, and then to Screen Options in the top-right corner. Make sure that Posts tab is checked in. This allows posts to appear in the list which you see below:


Now you can click on Posts and this will open the list of the existing ones. You choose the one you want to include into the menu, click ‘Add to Menu’ and it will appear in the menu on right-hand side of the screen. You can now drag and drop it to any position you want.

So now you have your desired post included into the main menu together with pages. For visitors it will look just like yet another page.

How to create WordPress category page

You may want to include only posts from certain category into the main menu. In this case you create an item (a sort of ‘page’) in the main menu, which will contain posts from this category.

I show below (left) my ‘page’ WordPress which is in my menu, but this is in fact the post page containing only posts about WordPress.  When I click on it, it shows one part of my blog roll containing the posts from this category only, you see a small segment of it below on the right:








Here are practical steps on how to do this.

1. Go to Appearance->Menus and then click onto Categories. You chose the one you want in the menu. In my case this is WordPress, see the picture below, left.

2. Click Add to menu and this category will appear in the menu right, see WordPress item in the menu list, picture below right:








When you do this, you will notice that although you have this ‘page’ in the menu, if you go to pages in the dashboard you will not have this actual page in the list of pages. So the procedure presented here preserves the actual URL of your posts within the given category, and there is no danger of a duplicate content.

 Create posts page

If you want to define a specific landing page instead of your blog roll serving for this purpose, you will then have to create a page in your menu for your posts. You can call this ‘Posts’, ‘Blogs’, ‘Home page’, or anything that will be obvious for the visitor. There a few ways to deal with this.

1. The manner of creating a ‘Home page’ is presented in my another post. There, I describe how to make a) a home page which is in fact your blog roll page, and b) a separate page for posts, while the home page is something else. Clearly the procedure it is the same regardless how this page is named. The result is a page which contains your blog roll

2. If for any reason you want to have a specific page in the menu, which will contain your posts as sub-pages, the procedure is the following.

2.1. In the Appearance->Menus in the URL tab set the symbol which you see below, and choose the name in Link Text tab, I use the name ‘Blogs’:


2.2. Now Add to Menu and it will appear in the menu on the right as shown below:


2.3. If you click on Blogs you will see the following:


2.4. Now save the menu and you will have Blogs page in the menu without its own separate URL.

2.5. I now create a ‘Test post’ which I include as a sub-page in the created Blogs page:


2.6. I can now check the URL of this ‘Test post’, it is shown here below:

As you realize from this, it has the URL of my blog roll. So including it into the sub-menu of the page created in such a way (with the symbol # instead of a link) did not change the original URL of the post, which is the blog roll (home page) in my case.

2.7. You may see this all in my main menu (see the picture below). I can now continue adding posts and they will appear as sub-pages under the page ‘Blogs’.


These are essential details on how to add post in menu, and how to create WordPress posts page and category page. Reality is that in the course of time you will have many posts, so setting them into a direct drop-down menu may not work in long terms.  Sooner or later the list will become too long. You may then create categories as sub-pages and further develop the structure as you find it suitable.

I hope you find this text useful. If you need any help and want do discuss these issues please leave some comment below. More about building a site and learning about online business you may read in yet another of my posts within this site.



  1. Thank you.
    It seems I missed the right way to add a menu.
    Do I understand correctly, that if I already have a page “Blog” in menu with a URL, I can simply type # instead of URL?
    Or I should create a new page with # and only after that start adding my posts under the new Blog page (with #)?

  2. Thank you Jovo,
    You have a lot of great information here and I have already bookmarked this for future ‘rereferencing. Grammarly does not like that word but I hope you understand. Thank you again!

    1. Most welcome Bruce. So you are using Grmmarly, a useful tool indeed.

  3. wow really good explanation. I really enjoyed the refresh.
    Just yesterday I was having a little difficulty with this. Good thing I found your page.
    Nice blog btw. I hope I can organize mine too soon now that I know a little more about this.
    I might be back here again if I run into more trouble

  4. Ah this clears up a lot for me – sort of gives me the power to have a stationary home page AND a blog roll on my top navbar right? Brilliant stuff. I have been searching online for a solution to do this but all the forum answers seem so confusing – thanks for laying it out so simply for once! 🙂

    1. Welcome Chris, great to hear that it was helpful. All the best to you.

  5. Jovo,
    Thank you for sharing and educating us how to use the wordpress with more flexibility. I always wonder whether I can switch my posts over to page and vice-versa. Clearly, you can as you have shared with us your knowledge in terms of how to get it done. Look forward to learn from you regarding other functions of wordpress.

    1. Hi Stanley, thank you, I am happy if my text was useful to you. Best wishes.

  6. electrobot says:

    Nice music to listen to while reading the article. This is a great idea. The music adds more life to the article. The adding a post to a menu instructions are quite simple. I never knew how to do this. Thanks for the instructions. Creating a WordPress posts page is also a great idea. Again, something I had not considered previous to reading this article. Structuring content in this way certainly makes the site easier to navigate. This will also make my navigation through my WordPress admin tools much easier. This is like creating and organizing a file system. Seems quite natural, I just hadn’t thought of this. Thanks for the great tips!

    1. Hi Electrobot, great to read your kind comment, thank you so much man. I am happy you like the music I made available.

  7. I have always been a little confused when it comes to adding WordPress posts to menus, but you have helped me to fully understand the concept here 🙂

    As a newbie WordPress blogger, I now know how to add my most favorite articles to my menu. So thanks for this.

    I have found your WordPress walk through very simple and easy to follow. This will definitely help other WordPress bloggers in my situation.


    1. Hi Neil, thank you. I describe the stuff from my own first-hand experience, so this is supposed to be easy to follow. I am glad it was helpful to you.

  8. Thank you for sharing

    I was looking for the differences between posts and pages within wordpress.

    I also had lots of confusion on the proper way to set up/use the categories and now I have my answers.

    Along with a better understanding on how to setup and use posts in the future.

    Thank you again for sharing

    1. You are most welcome, I am glad it was helpful.

  9. John Rico says:

    Thanks for this information! I really wanted to include my posts into my menu but I haven’t done it because I don’t know how to. Good thing I read your article about this one. I think having posts on your menu will make readers life easier when it comes to finding what they want to read from your website. By the way, is it okay to put all my posts in the drop down menu? What are your thought about this?

    1. Hi John, I do add my posts to drop down menu but this cannot continue indefinitely because the number is growing.

  10. Finally, thanks so much for this post. It’s been driving me crazy for the last hour trying to figure out how to do this!

    You also mention how to create a category page which is something i know how to do, but can you tell me what the difference is between a post category and a post tag?

    I understand you can use both, but what’s the difference and are there any benefits?

    1. Hi Lee, thank you for the comment. About your question, post category is a bit more general term while post tag is supposed to be more specific and to contain some variant of the keyword or to be a synonym. So there are befits from tags, you can get extra ranking though them. Avoid to have the same category and tag, Google will not be friendly.

  11. I think it’s great that you are sharing this information. Personally I think this could make or break some websites. I prefer not to have my posts on the main page. I like having a Home page to explain the details of my website. I have seen some websites with blogs on the main page… and each blog talks about different things which in turn confused me on what the actual website is about. Thanks for sharing.

    1. Hi Tanya, thank you. Great to read your thoughts. Indeed everybody has different vision on how the site should be organized, and this is good so. In the text I explain various options, what can be done.

  12. Good to know there is people wanting to help, some may think that this is something anyone can do but I have to say that when I was a starter on this all those questions also came to my mind and had to look for answers, so keep up the good work for helping those people with their websites

    1. Thank you Dannyboy, I was writing things which I myself needed when I started, so it is written to be practical and useful.

  13. Hi Jovo,

    WordPress is an amazingly easy and versatile tool to build websites with and your guide has taught me a thing or two that I didn’t know about.

    Did you learn about website building solely from Wealthy Affiliate or did you have prior experience?

    Thanks and best wishes

    1. Hi John, thank you for visiting my site and for the comment. I started at Wealthy Affiliate as a complete beginner, so I have learned everything there and built two sites.

  14. Cheryl Kohan says:

    This is such an excellent lesson that I’m printing it up to use as a reference. Thanks so much.

    1. Cheryl, this is so great to read. Many thanks for visiting my site and for the comment. Best luck.

  15. That was a life saver tip, Jovo. I could now start organising my posts the way i need. You did a great job making it easier to understand with step by step process and screenshots.

    1. Hi Salim, thank you for visiting my site. I am glad that this text on adding posts in menu was helpful.

  16. I know you know what the hell you are saying, but I will have to try it tomorrow. I have no idea why it should be so complicated!

    1. It is not so complicated, just needs some focus. Try it slowly, you will manage it. Jovo

  17. Hi Jovo,

    Thanks for the step by step instructions on how to create custom menus. You have cleared up a lot of things for me.


    1. Great to read that my post was useful to you. Thank you for visiting my site. Jovo

  18. Gina Gonzalez says:

    Hi Jovo, I have been working in WordPress for about 6 weeks and did not know any of this. This is very helpful as I continue to build my website and plan for organization. Thank you for the step by step instructions. I will return to your website many times I am sure for your insights and instructions.

    1. Many thanks Gina, I appreciate kind words and it makes me happy if you find my text usueful. Jovo

  19. Hi Jovo,

    This is a very helpful article as I was not aware that you could add categories in the menu area.

    Since reading this, I have had a little play around with my site and now realise that I can even alter the home page to an article, category or whatever I want. The blogroll can also remain as my initial page.

    I learn something new about the versatility of WordPress each day :).

    Thank you so much for this information.


    1. It is great that you find it useful. It was meant to be so. Many thanks for the comment. Jovo

  20. I really like your post, the fact that there are images to guide you through the process makes it very easy to follow and more friendly. This is very useful, specially considering people tend to think that creating a website is too complicated, but this proves it wrong. Keep up the good work!

    1. Thank you Jose, I am trying to make my text user friendly and to explain things in the manner I like to see when I myself search for something. Jovo

  21. Hi Jovo,

    You are a life saver! In the end, I went with create custom post page. I wanted that right from the start and then decided it was too hard to figure out, actually very easy once you understand, as you said. So then I tried to figure out a way to have different catergory blog roll on each page it related to!
    Your site is so easy to understand. I also followed your instructions on how to create a home page. Just what I needed. Thanks for coming to the rescue 🙂 I have bookmarked your website for easy referencing.


    1. Many thanks Bec. In these posts I am writing about things which were complicated for me when I was building my site. That is why I am trying to make instructions user-friendly and easy to follow. I am really happy that it helped you. Jovo

Leave a Reply

Your email address will not be published. Required fields are marked *