Can't get WordPress' custom image sizes

wordpress

Solution

You have a misplaced bracket, so you weren't actually passing a size to `wp_get_attachment_image_src` and it was defaulting to thumbnail.

<?php $img = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'news-big' ); ?>

Problem

I defined my custom image sizes like this: ``` add_theme_support('post-thumbnails'); add_image_size('news-big', 370, 240, true); add_image_size('news-small',270,150,true); add_image_size('portfolio-big',370,500,true); add_image_size('portfolio-small',270,350,true); add_image_size('client',200,150,false); ``` I uploaded test photos and it works - they are resized. But when I try to print it: ``` <?php $img = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID, 'news-big') ); ?> <?php print_r($img); ?> ``` It returns 'thumb' (150x150). It's first time I see something like this. I use Roots framework theme. What's wrong?

Original source