As I mentioned before, when I upgraded to WordPress 2.3, my “is_home” tag started returning the homepage-only stuff on not just the home page, but every “page” you get by clicking “previous entries” – “/page/2″, /page/3″, etc.
I searched for a week, combing the WordPress forum, leaving a post that got no responses. Finally, I found an answer that works on my sites:
<?php if ( (is_home())&&!(is_paged()) ){ ?>
<h1>Welcome to my site, etc. etc.</h1>
<?php } ?>
This includes the homepage while excluding all those other “pages” (not to be confused with static pages, a whole other animal).
Other people are reporting that various other solutions worked for them; this was the only one that did the trick for me. I have no idea why; I’m just glad I found it.
YOU ARE A LIFE SAVIOUR!
Thanks for posting this!
You’re very welcome!
I, too, found nothing about this fix (or is_paged() in general) on the Codex. My “Recent” posts query in the left sidebar was not playing nice with /2, /3, etc — this worked like a charm! Thanks for taking the time to post it,
Not working for my site. still looking for other solutions. Thanks anyway.
thankyou
Pingback: WordPress: Home alone : Fuyoh!
Thanks for a straightforward solution. You saved me so much time. If I had any money, I would give it to you
you rock dude.
just wanted to say thanks for this workaround!
searched for something like this for while. thanks!