[wp-hackers] showposts/posts_per_page bug?

Andrew Nacin wp at andrewnacin.com
Sun Dec 5 01:48:38 UTC 2010


It's a bug. Fixed in 3.1.
On Dec 4, 2010 5:22 PM, "Christopher Bratlien" <chrisbratlien at gmail.com>
wrote:
> I've encountered this also and so my habit is to set both to -1. The way
the
> documentation reads, I think it sounds like a bug too.
>
> On Sat, Dec 4, 2010 at 4:08 PM, Simon Blackbourn <piemanek at gmail.com>
wrote:
>
>> i have a custom post type called 'project', with eight published posts.
if
>> i
>> do the following query...
>>
>> $projects = get_posts( array(
>> 'order' => 'asc',
>> 'orderby' => 'title',
>> 'post_type' => 'project',
>> 'posts_per_page' => -1
>> ));
>>
>> ...only five results are returned. if i change it to...
>>
>> $projects = get_posts( array(
>> 'order' => 'asc',
>> 'orderby' => 'title',
>> 'post_type' => 'project',
>> 'showposts' => -1
>> ));
>>
>> ...it correctly returns all eight posts.
>>
>> according to the codex page[1], showposts was deprecated in favour of
>> posts_per_page, so surely these two queries should return exactly the
same
>> result?
>>
>> i tried adding 'nopaging' => true to the first query but it still only
>> returns five posts. what's also odd is that five doesn't relate to any of
>> my
>> site's settings (i have 10 in the 'reading' options), so i've no idea
where
>> it comes from.
>>
>> i've reproduced this exact same behaviour on two sites with all other
>> plugins & filters disabled, so there does certainly seem to be a bug (or
>> maybe bugs) in there, but i'm not sure what exactly.
>>
>> anyone else encountered this?
>>
>> i couldn't find a trac ticket, let me know if there is one already,
>> otherwise i'll open one if this is definitely a bug.
>>
>> cheers
>> simon
>>
>> [1]
>>
>>
http://codex.wordpress.org/Function_Reference/query_posts#Post_.26_Page_Parameters
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>
>
>
>
> --
> Chris Bratlien
> I write code (so you don't have to)
> http://chrisbratlien.com | 1-979-229-5685 | Skype: chrisbratlien
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers


More information about the wp-hackers mailing list