Home » Functions » set_post_thumbnail_size

Function Name: set_post_thumbnail_size

Explanation: The set_post_thumbnail_size function is a WordPress function that allows you to define the dimensions (width and height) for the featured image (post thumbnail) of your WordPress posts. This function sets the default size for the featured image, which can then be used across your theme or in any other area where the post thumbnail is displayed.

By using this function, you can ensure that all your featured images have consistent dimensions, which is particularly useful for maintaining a visually appealing layout on your website.

Usage: To use the set_post_thumbnail_size function, you need to provide the desired width and height values as parameters. Here’s an example of how you can use this function in your WordPress theme’s functions.php file:

function my_custom_post_thumbnail_size() {
    set_post_thumbnail_size(600, 400); // Set the featured image size to 600px width and 400px height
add_action('after_setup_theme', 'my_custom_post_thumbnail_size');

In the above example, we create a custom function called my_custom_post_thumbnail_size which uses the set_post_thumbnail_size function to define a featured image size of 600 pixels width and 400 pixels height. We then hook this function to the ‘after_setup_theme’ action, which ensures that this custom size is applied after the theme setup.

With this code, any featured image added to your WordPress posts will be automatically resized to the specified dimensions, maintaining consistency throughout your website.

Remember to regenerate thumbnails for existing images after making changes to the featured image sizes using a plugin like "Regenerate Thumbnails."

Overall, the set_post_thumbnail_size function is a powerful tool that helps you control the appearance and consistency of featured images in your WordPress website.

Learn More on

WordPress snippets using the set_post_thumbnail_size function

Register an account to save your snippets or go Pro to get more features.