Any idea why this is happening?
No idea, but try setting it as a Static Page.
I saw your post and said to myself “this is the opposite problem I’m having” so I set my settings to Show Posts and viola, it shows my Home page.
Try the solution of dgilfoy i guess there is no (or osmething wrong) with you loop in your index.php 😉
That was a good idea dgilfoy. Shoulda thought of it.
Here’s a good article about that: http://codex.wordpress.org/Creating_a_Static_Front_Page
So I tried it. And I’m puzzled…
What you do is choose from two drop-down menus (that display all the pages you created) a page to be the static Front Page and another to be the static Posts Page.
(The drop-down menu doesn’t list the default URL page here. It lists the pages you create, but not the page that loads for the direct URL.)
I’d already created a page called Home, and will follow instructions in article above about that.
BUT
Since I want the Home page to be the Front Page, and I also want posts to go on that page, I selected the Home page from the drop-down menu for both the Front Page drop-down menu and the Posts Page drop-down menu.
I got this:
Warning: these pages should not be the same!
According to the WP help article linked-to above, WP defaults to automatically putting your posts on the page that loads for the main URL. That’s what I’d rather do.
If I could figure out why it is not doing it, maybe I could fix it.
I found the cause:
I had installed the plugin Front Page Categories.
It lets you decide which categories’ content is published on the front page, and which isn’t.
I hadn’t enabled the category of the test post to be displayed on the front page.
plubin was “Sticky Front Page Categories and Tags.”