By Basharat Ali Khan | Last updated: October 15, 2026
WordPress excerpt not showing is one of those problems that looks like a bug but is almost always a setting. Your blog page shows full posts instead of short previews, or the preview is blank, or the Excerpt box is missing from the editor altogether. Each symptom has a different cause, and most of them take a few minutes to fix.
This guide walks through the checks in the order I would do them, from the simplest to the more technical, so you can stop as soon as your excerpts appear.
Quick Answer
WordPress excerpt not showing usually means the Excerpt field is hidden, your theme prints the full content instead of the excerpt, or the post’s automatic excerpt is empty. Enable the Excerpt panel in the editor, add a manual excerpt, then check your theme’s blog layout settings or Post Excerpt block.
What Is a WordPress Excerpt?
A WordPress excerpt is the short summary shown under a post title on blog pages, archives, search results and post grids. You can write it yourself, or WordPress creates one automatically from the first words of the post. By default the automatic version is about 55 words long.
It helps to know this, because two different things can go wrong: the excerpt may not exist, or your site may not be displaying it.
Step 1: Make the Excerpt Field Visible in the Editor
WordPress excerpt not showing in the editor itself is the simplest case. The field is hidden by default in some setups.
- Block editor: Open the post, click the settings icon in the top right and look for the Excerpt panel in the sidebar. If it is missing, click the three-dot menu, choose Preferences > Panels and switch Excerpt on.
- Classic editor: Click Screen Options at the top of the screen and tick Excerpt. A new box appears below the editor.
Once the field is visible, write a short summary and update the post.
Step 2: Check Which Excerpt WordPress Is Using
When no manual excerpt exists, WordPress builds one from the start of your content. That automatic excerpt is the reason so many people see something different from what they expected.
- A manual excerpt is shown exactly as you wrote it.
- An automatic excerpt is trimmed from the beginning of the post to a set number of words.
If one post shows an excerpt and another does not, open both and compare. The post that fails usually has an empty or unusual start, which I cover in Step 7.
Step 3: Check Settings > Reading (Feeds Only)
This setting causes a lot of confusion. Go to Settings > Reading and look at “For each post in a feed, include.” You can choose Full text or Excerpt.
That option only controls your RSS feed. It does not change how posts appear on your blog page, archives or homepage. If you changed it hoping to fix your blog layout, nothing will happen. Leave it on whatever you prefer for feed readers, and move on to the theme settings.
Step 4: Check Your Theme’s Blog Layout Settings
WordPress excerpt not showing on the blog page is often a theme choice, because many themes decide for themselves whether to print the full post or just the excerpt.
- Go to Appearance > Customize.
- Look for a section called Blog, Blog Posts, Archives or Layout.
- Find the option for content type, excerpt or “post excerpt” and switch it on. Some themes also let you set the excerpt length here.
The exact names change from theme to theme, so check your theme’s documentation if you cannot find it. If your theme has no such option, the template itself may be printing the full content. Classic themes do this with the the_content() function in the archive template, while the excerpt uses the_excerpt(). Replace it in a child theme, never directly in the main theme, because updates will overwrite your change.
Step 5: Check the Post Excerpt Block (Block Themes)
If you use a block theme, excerpts are controlled by blocks, not by a template function. Go to Appearance > Editor > Templates, open your Blog, Archive or Index template, and look at the Query Loop.
- Make sure the loop contains a Post Excerpt block and not a Post Content block. Post Content prints the whole post.
- Click the Post Excerpt block and check its settings, such as the maximum number of words and whether the “read more” link is shown.
Step 6: Check Elementor or Your Page Builder
If your blog layout is built with Elementor, the theme settings above may not apply at all, because the widget controls the output.
- In the Posts widget, look for the excerpt toggle and the excerpt length setting in the content options.
- If you use a Loop Grid, check that the loop item template contains a Post Excerpt widget.
Other page builders work the same way. If you see an excerpt option inside the widget, that setting wins over the theme.
Step 7: Fix Empty or Too-Long Excerpts
WordPress excerpt not showing for some posts only, or showing in full, usually comes from how the content starts.
The excerpt is empty
- Automatic excerpts are built from text at the start of the post. If your post begins with an image, a shortcode or page builder content, the generated excerpt can come out empty or odd.
- In some setups, wrapping the first paragraph inside a container or group block stops the excerpt from picking it up. Try making the first paragraph a plain paragraph block.
- The most reliable fix is to write a manual excerpt for that post.
The excerpt shows the whole post or is too long
- A manual excerpt is displayed exactly as written, and the length setting does not trim it. If the excerpt field contains the whole article, the whole article appears.
- Shorten the manual excerpt, or clear the field so WordPress trims automatically.
- To change the automatic length, add this to your child theme’s
functions.phpor a code snippets plugin:
add_filter( 'excerpt_length', function ( $length ) {
return 30;
}, 999 );
Change 30 to the number of words you want. Take a backup before editing theme files.
Step 8: Check Post Type Support, Plugins and Cache
If the Excerpt field is missing only on certain content types, or the excerpt exists but does not display, check these three things.
Post type support
Pages do not support excerpts by default, and custom post types only support them if the developer enabled it. To add the Excerpt field to pages, use this snippet:
add_post_type_support( 'page', 'excerpt' );
For a custom post type, make sure excerpt is listed in its supports array.
Plugin conflicts
Some plugins change how excerpts are filtered or displayed. Deactivate plugins one at a time and check your blog page after each. If the excerpt returns, the last plugin you turned off is the cause.
Cache
If you fixed the setting but the page looks the same, clear your cache plugin, your CDN cache and your browser cache. Then check again in an incognito window.
Quick Reference Table
If WordPress excerpt not showing still leaves you unsure where to start, match your symptom here.
| Symptom | Likely cause | Fix |
|---|---|---|
| No Excerpt box in the editor | Panel or Screen Option is hidden | Step 1 |
| Blog page shows full posts | Theme or template prints full content | Steps 2 and 3 |
| Changed Settings > Reading and nothing happened | That setting only affects feeds | Step 4 |
| Some posts have no excerpt | Post starts with an image, shortcode or builder content | Step 5 |
| Excerpt shows the entire article | Manual excerpt is too long | Step 6 |
| No Excerpt box on Pages | Pages do not support excerpts by default | Step 7 |
| Fixed it but nothing changed | Cache | Step 8 |
Frequently Asked Questions
Why does WordPress show the full post instead of the excerpt?
WordPress excerpt not showing on archives usually means your theme or template prints the full content. Check your theme’s blog settings, the Post Excerpt block or your Elementor widget (Steps 4 to 6).
Why is my excerpt empty?
The post probably starts with an image, a shortcode or builder content, so the automatic excerpt has no plain text to use. Add a manual excerpt or start the post with a normal paragraph.
How long is the default WordPress excerpt?
The default automatic excerpt is about 55 words. You can change it with the excerpt_length filter or in your theme or block settings.
Is the excerpt the same as the meta description?
No. The excerpt is shown on your site, while the meta description is what search engines may show in results. SEO plugins let you set the meta description separately, so changing one does not change the other.
Can I add excerpts to pages?
Yes. Pages do not support excerpts by default, but one line of code adds the field (see Step 8).
Do I need a developer to fix this?
Usually not. Most cases are solved by Steps 1 to 7. A developer helps when the template needs editing or when a custom post type is involved.
Final Thoughts for wordpress excerpt not showing
WordPress excerpt not showing is almost always a hidden field, a theme or template choice, or an empty automatic excerpt. Start with the editor panel, then your theme or block settings, and write a manual excerpt for any post that still misbehaves.
If you are still stuck, contact me here and I will fix it directly, or see my WordPress services.
About the author
Basharat Ali Khan is a WordPress developer in Gilgit, Pakistan with 8+ years of experience building custom plugins, Elementor sites and WooCommerce stores.
LinkedIn | WordPress.org profile
Related: WordPress Featured Image Not Showing | WordPress Favicon Not Showing | WordPress Images Not Uploading
