Introduction
You upload a featured image, hit publish… and nothing shows on the front end.
Annoying, right?
This is a pretty common WordPress issue. Sometimes the image is set correctly but doesn’t display due to theme settings, code issues, or simple configuration mistakes.
Let’s go through it step by step and fix it.
What This Issue Usually Looks Like
Before fixing, make sure you’re dealing with one of these:
- Featured image not visible on blog posts
- Image shows in admin but not on the website
- Theme displays blank space where image should be
- Social sharing shows no image
If that matches your issue, you’re in the right place.
Why Featured Image Is Not Showing in WordPress
Theme Doesn’t Support Featured Images
Not all themes enable featured image support by default.
Image Not Added in Template
Even if the image is set, the theme might not be displaying it.
Wrong Settings in Customizer
Some themes allow you to hide featured images.
Plugin Conflict
SEO or performance plugins can interfere with image output.
Image Size or CSS Issues
Sometimes the image is there—but hidden or styled incorrectly.
How to Fix WordPress Featured Image Not Showing
Start with simple fixes first.
Fix #1: Make Sure Image Is Actually Set
It sounds obvious, but double-check:
- Edit your post
- Look at the Featured Image section
- Confirm the image is assigned
- Update the post
Fix #2: Check Theme Settings
Many themes have built-in options.
- Go to Appearance → Customize
- Look for Blog / Post Settings
- Make sure “Show Featured Image” is enabled
Fix #3: Enable Theme Support (Important)
Your theme must support featured images.
Check for this in your theme’s functions.php:
If it’s missing, add it and refresh your site.
Fix #4: Check Theme Template Code
If the image still doesn’t show, your theme may not include the display function.
Look for this in template files like single.php or content.php:
If it’s not there, the image won’t appear.
Fix #5: Disable Plugins (Quick Test)
Plugins can interfere, especially SEO or lazy load plugins.
- Go to Plugins → Installed Plugins
- Deactivate all plugins
- Check your post
If it works, reactivate plugins one by one.
Fix #6: Check CSS Issues
Sometimes the image is loaded but hidden.
- Right-click → Inspect
- Look for CSS like:
display: none;visibility: hidden;- zero height/width
Fixing CSS can instantly solve it.
Fix #7: Clear Cache
Caching can delay updates.
- Clear plugin cache
- Clear browser cache
- Clear CDN cache (if using)
Then reload your page.
Fix #8: Check Image Size Settings
Some themes use specific image sizes.
If the size isn’t generated, the image may not appear correctly.
You can:
- Regenerate thumbnails
- Upload a new image to test
Small Tip That Saves Time
Always test with:
- A default theme (like Twenty Twenty-Four)
- A new post + new image
This helps quickly identify if the issue is theme-related.
Final
When a WordPress featured image is not showing, it’s usually due to theme support, template code, or simple settings—not a major bug.
Start with basic checks, then move to theme and plugin testing. You’ll usually find the issue quickly.
Final Thoughts
If you want a fast, reliable, and easy-to-use contact form plugin, VPSUForm is the clear choice. Build unlimited types of forms – contact, booking, feedback, surveys – with minimal effort.
👉 Download VPSUForm today and get started
👉 Learn more about VPSUForm’s powerful features here


