I am in the process of building a book review site for my daughter using the twentyten theme. For some reason the "Blog" page does not display any of the posts that I have written. I have searched the entire forum and have tried various things such as de-activating all plugins and reactivating them, but that has not helped. Can anyone help? The URL is http://teenbooktalk.co.uk

  • TwentyTen should be using body_class but on your blog page the output is not what I expected. It should be echoing more than one class, so I suspect you've made significant changes to the theme. I can't tell what template file that is. Please post the relevant code.
    – s_ha_dum
    Commented Feb 13, 2013 at 14:42

2 Answers 2


Sounds like you need to set the Settings -> Reading option for the posts page.


@Marc, assuming you have tried adding the page to the main menu. You can try doing the following: 1. Create a category called "Blog" 2. Assign all posts to "Blog" 3. Add this category to main menu (you can expand the screen options by clicking the up side down triangle button on the top right of your screen and select category) 4. Refresh

After the above steps you should be able to see your posts.

  • Hello Natalie, that's perfect - it worked! Do you know why this happened? I have another site where I never had this problem at all and I did not use categories either.
    – user27411
    Commented Feb 14, 2013 at 10:58
  • This is not the correct fix, you are now showing an archive page. What are your reading settings like? You need to set a page as the 'Posts page' for the correct templates to be used.
    – Cristian
    Commented Feb 14, 2013 at 11:29

Not the answer you're looking for? Browse other questions tagged or ask your own question.