Free tools Windows power users keep installed
One-click scans. No signup required.
The most flexible no-code method is a Query Loop block: place it on your homepage or template, choose which posts qualify as featured, and build each result with nested Featured Image, Title, Excerpt and metadata blocks. WordPress core can do this without a plugin. Use Sticky Posts, a Featured category or tag, or another query filter to decide which stories appear.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
Your exact steps depend on whether the site uses a block theme or a classic theme. The guide below covers both, plus manual hero sections, optional plugins, linking, responsive layout, and fixes for the problems that most often make featured sections fail.
What “featured posts” means in WordPress
WordPress has no single universal “Featured Post” switch in core. A featured section is a presentation you create by combining a post-selection rule with a display layout. The rule might be WordPress’s built-in sticky status, a category or tag named “Featured,” or an explicit flag supplied by a plugin. The layout is usually a Query Loop on a block-theme site, a theme’s existing loop on a classic site, or a manually linked group for a small, permanent selection.
That distinction matters because changing the selection rule changes what readers see. A sticky post is a priority instruction; it does not automatically create a card, image, or homepage section. Likewise, adding a Featured category does nothing until a block, widget, or template actually queries that term.
Block-theme method: build a dynamic featured section with Query Loop
The Query Loop block is WordPress’s no-code equivalent of a post loop: it displays posts that match parameters you set. You can insert it on a homepage, a front-page template, an archive template, or a template part used by several pages.
As an Amazon Associate I earn from qualifying purchases.
1. Open the correct editing location
- In the WordPress dashboard, open Appearance → Editor to launch the Site Editor.
- Choose Pages and open the page used as the homepage, or choose Templates and open the relevant front-page, home, archive, or single template.
- If the featured section should appear in several places, open Patterns → Template Parts and edit the header, content, or other part that is reused across those locations.
- Place the insertion point where the section should appear. Saving a template changes every page that uses it, so confirm that you are editing the intended location.
2. Insert Query Loop
- Click the block inserter and search for Query Loop, or type
/query loopin the editor. - Choose a ready-made pattern if you want an initial card layout. Choose Start blank when you need complete control over the markup, order, or metadata.
- Select the outer Query Loop block after it is inserted. The controls for the query belong to this outer block, not to the individual card blocks inside it.
3. Expose the controls you need
Some patterns begin with a simplified query. Select the Query Loop and change Query Type to Custom when the sidebar does not show the controls you need. Custom mode exposes the post type, ordering, post count, sticky-post behavior, and taxonomy filters.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →4. Define which posts appear
Set the query before styling individual cards. The useful controls include:
- Post type: choose Posts for ordinary blog entries, or another public post type when the block and site support it.
- Order: select newest, oldest, or another available ordering. A featured section often uses newest first unless a deliberate editorial order is more useful.
- Number of posts: set the maximum number of cards. Remember that a limit can hide a sticky post if the query is configured to exclude it or if other filters consume the available slots.
- Sticky posts: choose whether to include, exclude, or ignore sticky status. “Include” can prioritize or include sticky posts according to the block’s query behavior; “Exclude” removes them; “Ignore” treats them like ordinary posts.
- Category and tag filters: select a term such as Featured. Multiple filters can narrow the result more than expected, so check that at least one published post satisfies every condition.
5. Build the repeated card
Inside the Query Loop, select the nested Post Template. Every block placed inside this container repeats once for each matching post. A practical card normally contains:
#1 Best Overall
- Post Featured Image for the dynamic image.
- Post Title for the headline.
- Post Excerpt for a short description.
- Post Date and, when useful, Post Author, Categories, or Tags.
- Read More for an explicit text link.
Do not use a regular Image block when you want each result to show its own image. A regular Image block is static; the Post Featured Image block reads the featured image attached to the current post in the loop.
6. Turn the cards into links
Select the nested Post Featured Image block and enable Link to post. Then select the nested Post Title block and enable Make title a link. Patterns may enable one or both settings automatically, but verify them rather than assuming. A Read More block can provide a third, text-based route to the same post.
7. Choose list or grid presentation
Select Post Template and choose a List or Grid variation. A grid is useful for several equal-weight stories; a list gives excerpts more room and usually works better for narrow screens. Adjust the block settings for gap, width, colors, typography, image aspect ratio, and alignment. Keep image dimensions consistent so cards do not jump in height when titles or thumbnails differ.
Rank #2
8. Preview and save
- Preview the template at desktop and mobile widths.
- Open several cards and confirm that the image, title, and any Read More link lead to the matching post.
- Check an edge case with a missing featured image, long title, or empty excerpt.
- Click Save and confirm the template or page changes you intend to publish.
How to choose the posts that are featured
Use one clear editorial rule. Mixing sticky status, several taxonomies, and manual exceptions makes the section difficult to maintain and harder to explain to other editors.
Sticky Posts: prioritize selected stories
Sticky Posts are WordPress’s built-in mechanism for marking posts as priorities. In the post editor, enable the sticky option (the exact panel name can vary by WordPress version and editor layout). Then configure the Query Loop’s Sticky posts setting to include, exclude, or ignore those posts.
Sticky status is a good fit when “featured” means “keep this story near the top.” It is less suitable when editors need a visible label, a separate archive, or several different featured groups. A sticky post can also affect the result only within a particular query; it does not force the post into every loop on the site.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchA Featured category or tag: make the rule visible
Create a category or tag named Featured, assign it consistently, and set the Query Loop’s taxonomy filter to that term. This approach gives editors a reusable checklist: add or remove the term to change the section. It also supports a visible taxonomy label if you include Categories or Tags in the card.
Taxonomy selection requires discipline. Decide whether old posts should remain featured indefinitely, whether the term is exclusive to homepage promotion, and who removes it when a campaign ends. If you use both a category and a tag, document which one controls the homepage so the query remains predictable.
An explicit featured flag with a plugin
A plugin such as Post Type Spotlight can add a Featured List block with “Only featured” and “Featured first” modes, and can extend featured selection to supported custom post types. This is useful when a site needs an explicit flag rather than a taxonomy, or when featured content comes from a custom post type.
Rank #3
Plugins add maintenance: confirm that the plugin is active, compatible with the current WordPress version, maintained by its author, and able to query the post type you need. A plugin is optional for ordinary posts; install one only when its flag or custom-post-type behavior solves a requirement that core blocks do not.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Manual linked cards: best for one or two permanent stories
For a small hero area that changes rarely, insert a Group, Columns, or Cover block and add hand-built post cards. Link each image, title, and call-to-action yourself. This avoids query complexity, but it will not update when posts are published, renamed, unpublished, or replaced. Assign an owner and a review date if the section is part of a recurring editorial workflow.
Classic-theme method: use Sticky Posts and the theme loop
Classic themes do not use the Site Editor’s block-template workflow. Mark a post as Sticky in the post-editing interface, then rely on the theme’s home or archive loop to prioritize it. Whether the sticky post appears first, whether non-sticky posts follow, and how the result is styled depend on the theme.
If the theme does not place sticky posts where you need them, a developer can customize the loop with WP_Query. WordPress supports arguments based on the IDs returned by get_option('sticky_posts'), allowing a template to include or exclude those posts explicitly. A developer should also decide how pagination, duplicate posts, ordering, and empty results are handled; changing a loop without those decisions can produce repeated stories or missing pages.
Which approach should you use?
| Approach | Best for | Selection method | Custom post types | Dynamic filtering | Plugin required | Main trade-off |
|---|---|---|---|---|---|---|
| Query Loop with core blocks | Block themes and no-code layouts | Sticky status, taxonomy, and query filters | Possible when the post type is public, queryable, and supported by the block | Strong: count, order, sticky behavior, and terms | No | Nested blocks take some practice to configure |
| Sticky Posts in a classic theme | Existing classic-theme home and archive loops | Built-in sticky designation | Depends on the theme and custom code | Depends on the theme loop | No | Placement and styling vary by theme |
| Category or tag filter | Teams using a shared editorial label | A Featured taxonomy term | Works when the term is registered for that post type | Good within Query Loop filters | No | Editors must apply and remove the term consistently |
| Post Type Spotlight | Explicit featured flags or supported custom post types | Featured flag, “Only featured,” or “Featured first” mode | Yes, for supported types | Depends on the block’s query support | Yes | Introduces third-party maintenance |
| Manual linked section | One or two permanent hero stories | Editor chooses each card | Any content that can be linked | None | No | Does not update dynamically |
Troubleshoot a missing or broken featured section
Nothing appears
- Confirm that at least one matching post is published, not a draft, private post, or scheduled post.
- Check the selected post type. A Query Loop set to Posts will not show a different type unless that type is selected and supported.
- Temporarily remove category and tag filters. If results appear, one of the filters excludes everything.
- Review the post count and sticky setting. A limit combined with exclusion rules can leave no visible result.
- If a plugin supplies the featured flag, verify that it is active and that the post type is public and queryable.
The image is not clickable
Select the Post Featured Image block inside Post Template and enable Link to post. Selecting an image outside the Query Loop or changing a regular Image block will not affect the dynamic card.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Rank #4
The title is not clickable
Select the nested Post Title block and enable Make title a link. Verify that you selected the title inside Post Template, not a heading used to label the entire section.
Every card shows the same image
Remove the regular Image block and insert Post Featured Image inside Post Template. The dynamic block must be inside the repeated container so it resolves the current post for each iteration.
Sticky behavior seems wrong
Reopen the Query Loop’s Sticky posts control and test each mode deliberately. Include, Exclude, and Ignore produce different results, especially when a posts-per-page limit is active. Also check whether the post is actually marked sticky and published.
A plugin or custom post type is unavailable
Confirm that the plugin is active, the post type is registered as public and queryable, and the block or plugin query supports that type. A post type can exist in the dashboard yet remain unavailable to a front-end query by design.
Cards look uneven on phones
Switch the Post Template to a list at narrow widths, reduce the number of columns, and set a consistent image aspect ratio. Test long titles, translated text, and posts without excerpts rather than judging the layout from short sample headlines.
Accessibility, editorial maintenance, and performance checks
Give every featured post a meaningful featured image or design a fallback for posts without one. Image alternative text should describe the information conveyed by the image; decorative images should not add redundant text. Keep the title as real text rather than placing it inside an image, and make sure links have visible focus styles in the theme.
Use one clear heading for the section, then preserve a logical heading hierarchy in each card. Do not rely on color alone to signal that a post is featured. If the section is above the fold, compress appropriately sized images and avoid loading an unnecessarily large number of cards.
Set a maintenance routine: review the Featured term or sticky list, remove expired promotions, check links after changing slugs, and test the section after theme or plugin updates. Dynamic queries reduce manual editing, but they do not decide when an old story should stop being featured.
Recommended Free Tools
What featured posts can—and cannot—prove
A featured section can give selected stories prominent placement and a consistent path from the homepage to the post. There is no authoritative general statistic establishing a universal traffic or conversion uplift for featured posts, so treat performance as a site-specific question. If you want evidence for your own site, define a period, keep the selection rule stable, and compare relevant page views or click events without claiming that the layout alone caused the result.
Quick Recap
Quick decision checklist
- Use Query Loop and core blocks when you have a block theme and want a dynamic, no-plugin section.
- Use Sticky Posts when priority—not a visible label—is the editorial meaning of featured.
- Use a Featured category or tag when several editors need a visible, reusable rule.
- Use an explicit flag plugin only when core queries cannot express the workflow or custom post type requirement.
- Use manual Group, Columns, or Cover cards when only one or two stories need a stable hero placement.
- Always verify Post Featured Image’s Link to post and Post Title’s Make title a link settings.
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.




