[wp-trac] [WordPress Trac] #64712: Sticky Posts don't appear at top of Category / Taxonomy pages
WordPress Trac
noreply at wordpress.org
Tue Feb 24 10:49:06 UTC 2026
#64712: Sticky Posts don't appear at top of Category / Taxonomy pages
-------------------------------+------------------------------
Reporter: jordesign | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Posts, Post Types | Version:
Severity: normal | Resolution:
Keywords: close | Focuses:
-------------------------------+------------------------------
Changes (by sabernhardt):
* version: trunk =>
Old description:
> Originally opened as a Gutenberg issue:
> https://github.com/WordPress/gutenberg/issues/51936
>
> When viewing a category or taxonomy page - Sticky posts are not shown at
> the top of the list. This appears to be by design.
>
> > Yeah, this actually seems to be "as intended", in a way. The WP_Query
> class will not load sticky posts if you're not is_home. That should be
> true in classic themes as well. The query loop block takes no action on
> the query if you leave the default sticky setting, and that's going to
> have to change.
>
> > I think the "Include" sticky setting needs an explicit value set (right
> now it's value is empty), and that needs to trigger using post__in in
> some block logic that currently lives in WordPress core.
> https://github.com/WordPress/gutenberg/issues/51936#issuecomment-2105414534
>
> It would be good for the sticky settings to be honoured even in these
> circumstances.
New description:
Originally opened as a Gutenberg issue:
https://github.com/WordPress/gutenberg/issues/51936
When viewing a category or taxonomy page - Sticky posts are not shown at
the top of the list. This appears to be by design.
> Yeah, this actually seems to be "as intended", in a way. The `WP_Query`
class will not load sticky posts if you're not `is_home`. That should be
true in classic themes as well. The query loop block takes no action on
the query if you leave the default sticky setting, and that's going to
have to change.
> I think the "Include" sticky setting needs an explicit value set (right
now it's value is empty), and that needs to trigger using `post__in` in
some block logic that currently lives in WordPress core.
https://github.com/WordPress/gutenberg/issues/51936#issuecomment-2105414534
It would be good for the sticky settings to be honoured even in these
circumstances.
--
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64712#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list