Home » Functions » remove_image_size

The remove_image_size function in WordPress is used to remove a registered image size. In WordPress, you can define multiple image sizes for your media uploads, which can be useful for displaying images in different dimensions across your website. However, there may be instances where you no longer need a particular image size and want to remove it from the list of available sizes. That’s where the remove_image_size function comes in handy.

By calling this function and passing the desired image size name as a parameter, you can effectively remove that size from the list of available options. This function can be particularly useful when you want to optimize your website’s performance by reducing unnecessary image sizes or when you want to update your theme’s image size options.

Here’s an example usage code that demonstrates how to use the remove_image_size function to remove a specific image size called "thumbnail":

function remove_custom_image_sizes() {
    remove_image_size( 'thumbnail' );
add_action( 'init', 'remove_custom_image_sizes' );

In the above code snippet, we define a custom function called "remove_custom_image_sizes" and use the remove_image_size function to remove the "thumbnail" image size. We then hook this function to the "init" action using the add_action function. This ensures that the removal of the image size occurs during the initialization of WordPress.

Overall, the remove_image_size function provides developers with a straightforward way to remove unnecessary image sizes in WordPress, helping to streamline the image handling process and optimize website performance.

Learn More on

WordPress snippets using the remove_image_size function

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