Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk13 min

How to Add Featured Posts to Your WordPress Site

Build a dynamic featured-post section in WordPress with Query Loop, or choose Sticky Posts, a Featured category, a plugin flag or manual linked cards based on your editorial needs.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The simplest way to add featured posts in a modern WordPress block theme is a Query Loop block on your homepage or the template that should contain the section. Set the loop to a custom query, decide whether “featured” means sticky posts, a category or tag, or an explicit featured flag, and then build the repeated Post Template with a linked Featured Image, title, excerpt and any metadata you want.

You do not need a plugin for most sites. Sticky Posts, taxonomy filters and a manually linked section are available through WordPress itself. A plugin becomes useful when editors need a separate featured switch, or when the section must query a custom post type.

What “featured posts” means in WordPress

WordPress does not have one universal Featured Posts switch in the core editor. You first choose how the site will identify a post as featured, then you use a display method that reads that choice.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Sticky Posts: the built-in priority mechanism. It is appropriate when “featured” means “place these selected posts ahead of ordinary posts.”
  • Category or tag: a visible, reusable editorial label such as Featured. A Query Loop can filter by that term.
  • Explicit plugin flag: a plugin can add a dedicated featured field, useful for clear on/off control or custom post types.
  • Manual selection: a Group, Columns or Cover section can contain a small number of hand-picked linked cards. This is best for a permanent hero area that should not change automatically.

For a block theme, the display layer is normally a Query Loop. WordPress describes this as “an advanced block that allows you to display posts based on specified parameters, like a PHP loop without the code.” The loop determines which posts appear; its nested Post Template determines how every result is rendered.

As an Amazon Associate I earn from qualifying purchases.

Choose the right method before you edit the homepage

Approach Best for How posts are selected Custom post types Main trade-off
Query Loop with core blocks Block themes and no-code layouts Sticky setting, taxonomy filters and query parameters Available when the post type is public, queryable and supported by the block You must understand the nested Post Template and query controls
Sticky Posts in a classic theme Existing classic themes that already prioritize sticky content WordPress’s built-in Sticky designation Depends on the theme’s loop and custom development The location and styling are controlled by the theme
Category or tag filter Teams that want a shared editorial label A chosen category or tag, such as Featured Only if the taxonomy is registered for that post type and exposed to the query Editors must apply the term consistently
Post Type Spotlight Explicit featured flags or supported custom post types Its featured flag, with “Only featured” or “Featured first” modes Can extend the concept to supported custom post types Adds third-party software that must be maintained
Manual linked section One or two permanent stories in a hero area You choose each post and link it yourself Any content with a usable URL It does not update dynamically when a new story is published

If your site uses a block theme and you want a section that updates itself, start with Query Loop plus either Sticky Posts or a taxonomy filter. Use a manual section when the list is intentionally short and art-directed. Add a plugin only when the built-in choices do not express your editorial workflow.

How to add featured posts with a Query Loop in a block theme

The following procedure works in the Site Editor and in templates that expose block editing. Exact panel names can vary slightly by WordPress version and theme, but the block names and sequence are the same.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open the place where the section belongs. Go to the Site Editor and open the homepage, the front-page template, or the template part used for the section. If the homepage is a regular Page rather than a template, edit that page instead.
  2. Insert Query Loop. Open the block inserter and search for Query Loop, or type /query loop in an empty block.
  3. Choose a starting layout. Select a pattern for a ready-made card layout, or choose Start blank when you need to control every nested block.
  4. Expose the full query controls. Select the Query Loop. If the sidebar only shows basic choices, change Query Type to Custom. Custom mode exposes controls for the post type, order, number of posts, sticky behavior and taxonomy filters.
  5. Set the content query. Choose the post type, ordering and the number of posts to show. Add a category or tag filter if that is how your site identifies featured stories. Decide how sticky posts should be handled rather than leaving a setting that conflicts with your editorial rule.
  6. Edit the repeated card. Select the nested Post Template. Add or arrange Post Featured Image, Post Title, Post Excerpt, Post Date, Post Author, Post Categories, Post Tags and Read More as needed. Every block inside Post Template repeats for each result.
  7. Make the image and title links. Select the nested Post Featured Image block and turn on Link to post. Select the title block and enable Make title a link. A pattern may enable these options automatically, so verify them instead of assuming the card is clickable.
  8. Choose list or grid presentation. Select the Post Template and choose a List or Grid arrangement. Adjust the gap, width, colors, image aspect ratio, typography and other block styles in the sidebar.
  9. Preview and save. Check the section at desktop and mobile widths, confirm that each card points to the expected post, and save the page or template.

What belongs inside the Post Template

The Post Template is the part that makes a Query Loop useful. A regular Image block placed outside it will show one fixed image for the entire section; a Post Featured Image block inside it retrieves the featured image for each individual result. WordPress’s documentation defines the Post Featured Image block as the block used “to display the featured image of a post.”

A practical card usually contains the image, title and excerpt. Add the date or author when recency or attribution matters. Categories and tags can help readers understand the subject, but displaying every taxonomy term can make a compact grid noisy. A Read More block is optional if the image and title already link to the post.

How many posts should the loop show?

Set the item count to match the space available rather than treating the number as a universal best practice. A narrow hero may need one result, while a three-column row may need three or six. Remember that sticky behavior interacts with the limit: if the loop is restricted to a small number of posts, including sticky posts or showing them first can change which ordinary posts are pushed out.

Decide which posts are featured

Use Sticky Posts when priority is the definition

Sticky Posts are WordPress’s built-in way to prioritize selected posts. Marking a post sticky does not create a separate copy or move the post permanently; it gives the query a signal that the post should receive special treatment. In a Query Loop, the Sticky posts setting can include sticky posts, exclude them, ignore their special status, or place them first, depending on the controls exposed by the theme and WordPress version.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Sticky is a good fit for a newsroom-style homepage where an editor periodically promotes a few current stories. It is less suitable when “featured” is a permanent subject label, because a sticky designation is easy to forget after a campaign ends. Review sticky posts whenever the homepage looks stale.

Use a category or tag for a visible editorial label

Create a category or tag named Featured, or use a more specific term such as Editors’ picks. Apply it to each post that belongs in the section, then set the Query Loop’s category or tag filter to that term. This approach makes the selection visible in the post editor and can be reused by other loops, archive pages or navigation.

Taxonomy selection is only reliable when the team applies the term consistently. Decide whether the term is temporary, campaign-based or permanent, and remove it when a post should leave the section. If the filter returns nothing, verify that the term is attached to published posts of the same post type being queried.

Use an explicit featured flag when editors need a separate switch

A plugin such as Post Type Spotlight can add a dedicated featured flag and a Featured List block. Its documented modes include Only featured, which excludes unflagged items, and Featured first, which prioritizes flagged items before the rest. This can be clearer than overloading a category or the sticky setting, especially when a custom post type needs the same workflow.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Plugins add maintenance responsibility. Before relying on one for a production homepage, check that it is actively maintained, compatible with the WordPress version you run, and able to query the post type and taxonomies you need. If the plugin is deactivated, its block or metadata may no longer produce the expected section, so keep a fallback plan.

Use a manual section for a deliberately fixed selection

For one or two permanent stories, insert a Group, Columns or Cover block and build linked cards manually. This avoids query configuration and gives you exact control over the hero image, copy and order. The cost is editorial: the section will not change when a new post is published, and someone must update each link when the campaign or priority changes.

How to feature posts on a homepage without changing every archive

A Query Loop placed in the homepage template affects the homepage section only. It does not automatically alter category archives, search results or the site’s main blog index unless those views use the same template part or query configuration.

When editing a block theme, identify whether the homepage is a static front page, a home template, or a reusable template part. Place the loop at the level that matches the intended scope:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Homepage-only section: add the loop to the front-page template or the homepage page content.
  • Reusable section: add it to a template part if the same featured area should appear in multiple templates.
  • Archive-specific promotion: edit the relevant archive template and apply a query that makes sense for that archive’s context.

After saving, visit the public page in a logged-out window or a private browser tab. Caching can make an old version appear temporarily, so clear the site or browser cache if the editor preview and public page disagree.

How to use Sticky Posts with a classic theme

Classic themes do not use the Site Editor’s block-template workflow. Open the post editing interface, mark the post as Sticky using the post’s status or visibility controls, and update the post. The exact label and location depend on the WordPress version and the theme’s editor experience.

The theme’s home or archive loop then decides what to do with that designation. Some themes automatically place sticky posts first; others style them differently or make no visible distinction. If the theme does not provide the desired section, a developer must customize the loop with WP_Query and the sticky-post IDs returned from WordPress’s get_option('sticky_posts') value. The developer handbook documents the include and exclude patterns.

Because placement and styling belong to the theme, two classic themes can produce very different results from the same sticky setting. Test the homepage, blog index, pagination and mobile layout after changing the theme or its loop.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Query Loop settings that most often change the result

Post type

The default query usually targets standard Posts. If you intend to show a custom post type, select it explicitly when the Query Loop offers it. The type must be public and queryable, and the block or plugin must support it. A private, admin-only or otherwise non-queryable type will not appear simply because it exists in the dashboard.

Order and order-by field

Choose the ordering that matches the editorial purpose: newest first for a current feed, oldest first for a sequence, or another available field when the theme exposes it. Do not assume that marking a post sticky changes every ordering rule; sticky behavior is a separate setting and can interact with the item limit.

Sticky-post behavior

Read the available choices literally. Include allows sticky posts in the results, Exclude removes them, and Ignore treats them like ordinary posts. A separate “show sticky first” behavior, when available, promotes them without necessarily excluding non-sticky posts. The result depends on the number of posts requested and any other filters.

Category and tag filters

A taxonomy filter narrows the query before the cards are rendered. If a post lacks the selected term, it will not appear even when it is published and has a featured image. Multiple filters can make the result set unexpectedly small, so add them one at a time while configuring the section.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Comparison: which featured-post approach fits your site?

Question Query Loop plus core blocks Sticky Posts Category or tag Plugin flag Manual cards
Needs a plugin? No No No Yes No
Updates automatically? Yes, when the query matches Yes, through the theme or loop Yes, through the taxonomy filter Yes, through the plugin block or query No
Selection is visible to editors? Depends on the chosen filter As a Sticky status As a category or tag As a dedicated flag Only in the page layout
Supports explicit “only these” mode? With a matching filter With sticky-only behavior where available Yes, by filtering to the term Yes, with “Only featured” Yes
Supports “featured first” mode? With sticky-first or suitable ordering Yes, when the loop supports it Not by taxonomy alone; the query needs ordering logic Yes, with “Featured first” Yes, because you set the order
Best for custom post types? When the type is public, queryable and supported Depends on the theme and custom loop When the taxonomy is registered for that type When the plugin supports that type Any content with a link
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot a featured-post section that is not working

Nothing appears

  • Confirm that at least one matching item is published, not a draft, scheduled post or private item.
  • Check the selected post type. A loop set to Posts will not return a custom post type.
  • Remove category and tag filters temporarily. A term mismatch can exclude every result.
  • Review the sticky setting. Exclude or Ignore may remove the posts you expected to see.
  • If a plugin supplies the block, confirm that the plugin is active and that its query supports the selected type.

The image is visible but not clickable

Select the nested Post Featured Image block inside Post Template and enable Link to post. A regular Image block, or a featured-image block outside the repeated template, will not automatically link each result.

The title is not clickable

Select the nested Post Title block and enable Make title a link. Also check that the title block is inside Post Template; a static Heading block cannot know which post URL belongs to each card.

Every card shows the same image

Delete the fixed Image block if it sits outside the loop and insert Post Featured Image inside Post Template. Then verify that each source post actually has its own featured image. A dynamic block can only display data that exists on the post.

Sticky posts appear in an unexpected order

Inspect the Sticky posts setting, the order-by choice and the number of posts per page together. Include, Exclude and Ignore produce different result sets, and a small limit can push ordinary posts out when sticky items are promoted.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A custom post type or plugin block is missing

Check that the plugin is active, the post type is public and queryable, and the block or query supports it. A post type registered only for administration, or a taxonomy not registered for that type, will not be available as a front-end filter.

The layout breaks on a phone

Switch the Post Template between Grid and List, reduce the column count, and check image aspect ratio and spacing at a narrow width. Preview both the editor and the published page; a theme’s responsive rules can change the final appearance.

Accessibility, links and editorial maintenance

Use descriptive post titles and make sure every featured post has a meaningful featured image when the design depends on imagery. Keep the title and image links consistent so keyboard and touch users have an obvious route to the article. If you include a Read More control, use the post title or another specific label rather than a row of identical, context-free links.

Assign responsibility for the selection method. With Sticky Posts, decide when a promotion ends. With a Featured category or tag, document who applies and removes the term. With a plugin flag, include the flag in the publishing checklist and monitor plugin updates. With manual cards, schedule a review because the links will not refresh automatically.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Verify that the query still returns the intended number of published posts.
  • Remove expired sticky status or taxonomy terms.
  • Check that image and title links still point to the correct posts.
  • Review the section after theme, plugin or WordPress updates.
  • Test desktop and mobile layouts whenever card content or column settings change.

Do featured posts improve traffic or conversions?

There is no authoritative, general performance figure establishing that a WordPress featured-post section increases traffic or conversions by a particular percentage. The feature controls visibility and ordering; its business effect depends on the stories selected, the audience, the layout and the surrounding site experience. Measure your own results if that outcome matters, rather than treating “featured” as a guaranteed uplift.

Recommended setup for most sites

For a block theme, create a Query Loop in the homepage or front-page template, switch it to Custom, filter it by a carefully maintained Featured category or tag, and use a Grid Post Template containing a linked Post Featured Image, linked title, excerpt and date. Choose Sticky Posts instead when priority—not a permanent label—is the editorial meaning. Reserve a plugin for explicit flags or custom post types that the core controls cannot express, and use a manual section when only a very small, intentionally fixed selection is required.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.