[wp-trac] [WordPress Trac] #55444: Sticky posts are limited to 5

WordPress Trac noreply at wordpress.org
Wed Mar 23 16:15:10 UTC 2022

#55444: Sticky posts are limited to 5
 Reporter:  spacedmonkey                         |       Owner:  (none)
     Type:  defect (bug)                         |      Status:  new
 Priority:  normal                               |   Milestone:  Awaiting
                                                 |  Review
Component:  Posts, Post Types                    |     Version:
 Severity:  normal                               |  Resolution:
 Keywords:  needs-patch good-first-bug           |     Focuses:
  reporter-feedback                              |

Comment (by SergeyBiryukov):

 I have reproduced the issue with these steps:
 1. Switch the theme to Twenty Twenty-One.
 2. Create 10 sticky posts.
 3. Create 10 non-sticky posts.
 4. On the home page, there are now 10 non-sticky posts and 5 sticky posts
 (instead of 10).

 It looks like this was introduced in [52982] / #36907 as a result of
 removing the `'nopaging' => true` argument from the `get_posts()` call in
 question. It's not quite clear why it was removed, as neither the ticket
 nor the commit message mention the removal. With `'nopaging' => true`
 restored, all 10 sticky posts are displayed as expected.

 This seems like a backward compatibility break, so I have reopened #36907
 with a patch.

Ticket URL: <https://core.trac.wordpress.org/ticket/55444#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list