After a few hours of research on how to put my posts in pages, I finally found the best way to do this.
There are so many ways to add posts to pages, but most of them are really complicated that I had no idea what to do even after reading the instructions a few times. Most of the solutions I found on the net are either by changing CSS coding or using widgets and they both seem too complicated for me to figure out what to do. Plus I also didn’t want to pay US$30 to activate custom CSS as I wasn’t sure if I knew how to change the coding myself.
Anyway, when I was about to give up and submit to the fact that I can only have all my posts appeared on one page, I came across a different approach to the problem which I wasn’t sure if it would work, so I did a little research on that, and the result seems positive.
So, I thought I’d better write it down in case I have to do this again in the future.
Basically, the idea is to have the “Categories” which normally positioned on the side of a page moved to the menu bar.
So instead of creating pages for each category that your posts belong to, you simply sort your posts into to different “Categories” which is part of the function WordPress’s themes provided. And then you move the link of each “Categories” to the menu bar which would make it look like a page tab, but in fact you are just relocating the position of the list of categories from side to top. This can be done simply through the menu function.
After a couple of testings, it worked. I was so happy. But, there was one more problem, which was that all the posts still appeared on the homepage.
So in order to have a full control of what your audience is reading, the front page has to be set as static page which can be easily changed through “Settings”. But then you still got to have all your posts appeared somewhere in order for the “Categories” function to work. So what you need to do is to create a separate page and set it as a blog page and this can be done through “Settings” as well.
I think that the only downside of this approach is that you are required to have a blog page for this to work, but for me, it is not a big deal.
Then, here we go. We have tabs for “homepage”, “blog page”, and…most importantly, “categories”!!! Yay!