WordPress Excerpt Not Showing: The Best Fix (2026)
Your blog archive is supposed to show short previews with a “Read More” link, but instead every post is displaying in full. WordPress excerpt not showing almost always comes down to a theme setting, a missing editor option, or template code that’s pulling full content instead of a preview. Here’s how to fix it.
What Excerpts Actually Do for WordPress excerpt not showing
A WordPress excerpt is a summary of a post, typically shown on archive, category, and blog index pages instead of the full content. This matters for a few practical reasons: it speeds up page loading (since only a snippet loads per post instead of the entire article), and it improves the browsing experience by letting visitors scan multiple posts before clicking into the one they want.
Step 1: Check If Your Theme Supports Excerpts at All
Not every theme is built to display excerpts, even if WordPress itself supports the feature at the core level.
- Go to Appearance > Customize
- Look for a “Blog,” “Archive,” or “Post Settings” section
- Check if there’s a toggle for “Show Excerpt” or similar
If your theme doesn’t have this option anywhere, it likely uses the_content() in its template files instead of the_excerpt(), which means it’s coded to always show full posts regardless of settings this requires a template-level fix (Step 4).
Step 2: Enable the Excerpt Field in the Editor
If you can’t find where to actually write a custom excerpt for a specific post, the field may simply be hidden.
Block Editor:
- Open a post
- Look in the right-hand sidebar under Post settings
- Find the Excerpt panel if it’s not visible, click the three-dot menu (top right) and check under Preferences > Panels to enable it
Classic Editor:
- Click Screen Options at the top right of the post editor
- Check the box for Excerpt
- A new Excerpt field will appear below the main content area
Step 3: Understand Manual vs. Automatic Excerpts (Common Confusion Point)
This trips people up more than expected: WordPress behaves differently depending on whether you’ve manually typed something into the Excerpt field.
- If the Excerpt field is left empty, WordPress automatically generates one from your post content (typically the first 55 words), and this auto-generated excerpt normally includes a “Read More” / “[…]” indicator
- If you manually write a custom excerpt, WordPress uses exactly what you typed and by default, it does not automatically append a “Read More” or “Continued” indicator, since it assumes you’ve written a complete, intentional summary
If your “Continued” text specifically isn’t appearing, but the excerpt itself is showing, this is the reason it’s expected WordPress behavior, not a bug, and it only affects auto-generated excerpts unless your theme specifically adds this element to manual excerpts too.
Step 4: Fix the Template Code (If Full Posts Still Display)
If your theme has no excerpt toggle and full content is displaying regardless of the settings above, the theme’s template file is likely using the_content() where it should be using the_excerpt().
This requires editing the relevant template file (commonly archive.php, index.php, or a template part file depending on your theme’s structure) and replacing:
the_content();
with:
the_excerpt();
Important: make this change in a child theme, not directly in the parent theme’s files. Editing the parent theme directly means your change gets wiped out the next time the theme updates.
Step 5: Check Excerpt Length Settings
If excerpts are showing but seem too short or too long, this is typically controlled by your theme’s settings (Customizer) or, for a more universal fix across any theme, can be adjusted with a filter in your child theme’s functions.php:
function custom_excerpt_length( $length ) {
return 30; // change this number to your preferred word count
}
add_filter( 'excerpt_length', 'custom_excerpt_length' );
Step 6: Check for a Plugin Conflict
Certain plugins particularly ones related to auto-generating content summaries, SEO, or RSS feed formatting, can interfere with normal excerpt behavior, sometimes forcing excerpts to appear (or disappear) on pages where you don’t expect it.
- Deactivate plugins one at a time, prioritizing any content/SEO/RSS-related ones first
- Check your archive pages after each deactivation
- Identify the conflicting plugin and check its settings for an excerpt-related toggle before deciding whether to keep it active
Step 7: Clear Your Cache
If you’ve made a settings or code change but the front end still shows the old behavior, a caching plugin may be serving a stale cached version of the archive page.
- Clear your caching plugin’s full cache
- Clear CDN cache if applicable
- Test in an incognito window to confirm
Diagnostic Quick Reference of wordpress excerpt not showing
| Symptom | Likely Cause | Fix Step |
|---|---|---|
| No excerpt toggle anywhere in theme settings | Theme doesn’t support excerpts natively | Step 1(template fix) |
| Can’t find where to write a custom excerpt | Excerpt field hidden in editor | Step 2 |
| Excerpt shows, but no “Read More” indicator | Manually written excerpt (expected behavior) | Step 3 |
| Full posts display despite settings being correct | Template using the_content() instead of the_excerpt() |
Step 4 |
| Excerpt length seems wrong | Length setting or filter needed | Step 5 |
| Fixed in settings/code, front end unchanged | Caching | Step 6 |
Frequently Asked Questions for wordpress excerpt not showing
Why does my excerpt work on some pages but not others? This usually means different template files are being used for different page types, and only some of them use the_excerpt() check which specific template controls the page where excerpts aren’t showing.
Is it better to write manual excerpts or let WordPress auto-generate them? Manual excerpts give you more control over exactly what’s shown and read better as a deliberate summary, while auto-generated excerpts save time but can sometimes cut off mid-sentence. For content where the summary matters for click-through (like blog previews), writing manual excerpts is generally worth the extra effort.
Can I add a “Read More” link to manually written excerpts too? Yes, but it typically needs to be added through a theme customization or a small code snippet, since it isn’t included automatically for manual excerpts the way it is for auto-generated ones.
Does fixing this affect my SEO? Indirectly, yes excerpts improve page load speed on archive pages (since only summaries load instead of full posts) and can improve time-on-site by giving visitors more choices to click through, both of which are positive signals.
Final Thoughts of wordpress excerpt not showing
WordPress excerpt not showing almost always comes down to a theme setting, a hidden editor field, or template code using the_content() instead of the_excerpt(). Work through the diagnostic table above to match your specific symptom to the right fix. If your theme needs a custom template fix and you’re not comfortable editing code, get in touch here and I’ll handle it directly.
Recommended Tools & Plugins
Every tool below is something I actually use on client projects, not a random affiliate list.
- Hosting: Cloudways fast, managed WordPress hosting
- Theme: GeneratePress lightweight, built for speed
- Page Builder: Elementor Pro the builder behind most of my client sites
- Forms: WPForms reliable, beginner-friendly form builder
- Directory/Listing Sites: Directorist for business directory or listing projects
- Elementor Add-ons: Crocoblock (JetEngine) for dynamic, database-driven sites
- Keyword Research: Mangools is the SEO tool I use for keyword research
- Backups: UpdraftPlus never launch a site without a backup plan
- Course Platform: Tutor LMS is the LMS plugin
- Free Speed Test: Google PageSpeed Insights is the free tool I use to check real Core Web Vitals data