Я сделал это в файле functions.php:
function wpse_setup_theme() {
add_theme_support( 'post-thumbnails' );
add_image_size( 'small-thumb', 800, 600, true );
}
add_action( 'after_setup_theme', 'wpse_setup_theme' );
Чем, если я сделаю это:
<? the_post_thumbnail( 'small-thumb' ); ?>
, он будет работать правильно (получая «обрезанное» изображение),Но если я сделаю это:
<? echo get_the_post_thumbnail_url(get_the_ID(), 'small-thumb') ?>
Он всегда выбирает «по умолчанию» (полное) изображение.То же самое с:
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'small-thumb' );
echo $image[0];
Где я не прав?