I’d like to display all posts from a given author on my author post page, however at the moment, using the basic code it only lists the most recent ten. I’m not sure what code to change to show all –
I suspect that i also need to figure out how to paginate those results, as some authors have over 100 entries.
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts($query_string . '&posts_per_page=7&paged='.$paged); ?>
Also see this plugin:
Thanks very much!
The custom post limits fdid the trick.
WHowever I can’t seem to get the previious and next code to work. Right now I’ve put it in the loop here –
<?php endwhile; else: ?> <p><?php _e('No posts by this author.'); ?></p> <div class="navigation"> <p class="prev-post"><?php next_posts_link('« Older Entries') ?></p> <p class="next-post"><?php previous_posts_link('Newer Entries »') ?></p> </div> <?php endif; ?>
but it doesn’t appear to display.
(see here: http://www.orbitbooks.net/author/alex-lencicki/ )
I’m pretty sure i have it in the wrong place, but can’t seem to suss out where it should be.
That’s because you’ve plaed it inside the
elsecondition, ie. when there are no posts.
Seperate this bit.
<?php endwhile; else: ?>
<?php endwhile; ?> // PLACE CODE HERE <?php else: ?>
See if that helps… 🙂
- The topic ‘Author.php post problem’ is closed to new replies.