With the Settings->Reading Blog pages show at most at 5, using the WordPress Default theme, in wp-content/themes/default/index.php, just before this line: <?php if (have_posts()) : ?>
add this to cause one (1) post on the ‘index’ posts display:
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('showposts=1&paged='.$paged);
?>
Thread Starter
asitis
(@asitis)
Wow, that actually just did it – right out of the box.
Thanks mate! 😀 I kinda already gave up hope for this to ever work. Let’s hope this topic gets in the top hits on Google, because I know there are allot of people with the same problem!
Thread Starter
asitis
(@asitis)
Hm, strange. I didn’t do any work on the site this weekend, and now, for some reason, this technique still causes the navigation ( next_posts_link etc) to break and come up with a 404…
Anyone?
Thread Starter
asitis
(@asitis)
I found out that any and all solutions on the WHOLE internets didn’t work for me. Using the statement from MichealH only works for 1 page (when the counter hits /page/3 I still got a 404).
I found out that none of the solutions work (anymore) – I guess it’s a WP 2.8 thing. Whatever did worked (and still works!) is this plugin;
http://moshublog.com/2007/10/30/custom-query-string-reloaded-for-wordpress-23-with-tag-support/
Though it is written for 2.3, it still works with 2.8 and it works for me to achieve the simplest of things; display one post on the frontpage, more on any other.
Tried the same string MichaelH advised on, but had the same problem from post three presenting a 404. Tried the plugin Asitis advised on it also works for me on WP2.8.3…So far so good.
Holding my breath for a reply, seems that I always have problems that no one else has. I’ve tried this and at first it looked to have worked, but I too am having similar issues as garethooper and asitis. Well slightly different in that I’m not getting a 404, it’s just the pagination keeps repeating the first set of posts. That and I don’t have a 404 page.
I know that the CQS plugin works, however in my case, it doesn’t work with subcategories… I have two archive templates, one that shows 18 posts, and another 5… Why isn’t this easily achievable? Or at the very least there is very limited documentation.
The only thing I think may works is example 3. However I don’t know how/where to plug the code, I keep getting parse error. Not to mention I don’t know what to put in <– put your loop here –>… I thought that was the loop.
Sorry for long post any help is appreciated.
Yeah, MichaelH’s code worked for me. Except now, my 404 page doesn’t work all. I am redirected to the homepage even if the URL is completely wrong. This is bad for SEO, I believe.
Any ideas?
@doobus, Did you ever figure out where to place your ‘example 3’ code?
404 oops Never mind. I can’t believe I didn’t notice that. My new theme didn’t come with a 404.php I made one and everything works now. One post on home page and my 404 too. 🙂
On mine (v 2.9.2) MichaelH solution won’t go past page 4. Try this instead (also suggested by MichaelH in another thread)
http://ww.wp.xz.cn/extend/plugins/custom-post-limits/
Works like a dream!