All WordPress snippets
WordPress

Register and Output a Custom Image Size

Defines a new named thumbnail size, plus two different ways to pull that image back out in a template.

php
/**
 * Create custom thumbnail size
 */
add_image_size( 'custom-thumbnail', 250, 250, true );

Option A — get the image array


$thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'custom-thumbnail' );

echo $thumb[0]; 

Option B — simpler, WordPress 4.4+


the_post_thumbnail_url( $size );
Want your own copy? Fork this repo and build your own snippet collection. Fork on GitHub →