---
title: "The has_post_thumbnail() WordPress function"
description: "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..."
url: https://www.inmotionhosting.com/support/edu/wordpress/has-post-thumbnail-wordpress-function/
date: 2014-07-08
modified: 2014-07-08
author: "Jeff Matson"
categories: ["WordPress Hosting", "WordPress Tutorials"]
type: post
lang: en
---

# The has_post_thumbnail() WordPress function

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.

## Example

<?php
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.

## Resources

For more information on the *has_post_thumbnail()* function, you may review the [*has_post_thumbnail()* WordPress Codex page](https://codex.wordpress.org/Function_Reference/has_post_thumbnail).
