InMotion Hosting Support Center

Within your WordPress themes or plugins, you may need to determine if a post has a featured image attached to it. Using the has_post_thumbnail() function, you will be able to easily identify if a post has a featured image or not. In this article, we will show you how to use the has_post_thumbnail() WordPress function.

Basic usage

<?php has_post_thumbnail( $post_id ); ?>

Optional parameters

$post_id: You may optionally define the ID of the post that you are checking for a featured image on. If left undefined, it defaults to the current post being processed.


if ( has_post_thumbnail() ) {
// Do something
else {
// Do something else

In this example, we call the has_post_thumbnail() function within a PHP if statement that will allow us to perform an action if there is a featured image, and another if there is not one.


For more information on the has_post_thumbnail() function, you may review the has_post_thumbnail() WordPress Codex page.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

0 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!