Websites and banners, made understandableImages · Code · WordPress
Home / Guides
WordPress

Make a WordPress post sticky and verify it

A sticky post can remain at the top of a feed, but the result depends on the theme and the query displaying posts. It is unrelated to CSS position: sticky.

Before you begin

Identify the page where visitors actually see the feed. A static homepage with its own Query Loop may not use standard sticky-post behaviour.

Make a WordPress post sticky and verify it. Post setting → Public feed → Test removal
Post setting → Public feed → Test removal
Text explanation of the diagram

Post setting → Public feed → Test removal. An event announcement can stay sticky until the event ends. Afterwards unstick it and update its wording: a top position must not present closed registration as an open opportunity.

The procedure

  1. Open the post settings and enable stickiness if supported for that content type. Update the post. Do not install an old plugin merely because a 2009 tutorial mentions it.
  2. View the public feed while logged out and check that the post is first. Then inspect feed pagination and category pages, which may behave differently.
  3. If nothing changes, inspect query-block settings, the template and cache. Unstick the post and verify the ordering again to confirm that you are controlling the intended feed.

A worked example

An event announcement can stay sticky until the event ends. Afterwards unstick it and update its wording: a top position must not present closed registration as an open opportunity.

Check the result

The correct publication appears in the intended feed, pagination has no unexpected duplicate and removing stickiness restores ordinary ordering.

A common mistake

Stickiness does not place a post first everywhere. A custom template may ignore the setting.

Sources and next steps

Diagram and examples: Web Article editorial team. The diagram explains a principle; it is not an interface capture or a software test result.

Keep making