The has_post_thumbnail() WordPress function Updated on July 8, 2014 by Jeff Matson 0 Minutes, 51 Seconds to Read 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. Share this Article Related Articles How to Create an Admin Account in WordPress via MySQL Create a Footer for WordPress How to Create a Gallery in WordPress without a Plugin How to Disable the WP-Cron (wp-cron.php) in WordPress How to Change Your Site URL in Your WordPress Admin Dashboard W3 Total Cache – Guide to WordPress Caching WordPress – Changing the Site URL and Home Settings How to Globally Change the Font in WordPress How to Install WordPress using Softaculous Cleaning Up Old Post Metadata in WordPress