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:

add_theme_support(‘post-thumbnails’);

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:

the_post_thumbnail();

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