the_post_thumbnail отзывчивый srcset, не заполняющий пользовательский размер изображения

Я пытаюсь использовать новую функцию реагирующих изображений в WordPress 4.4, но при попытке использовать the_post_thumbnail с пользовательским размером изображения я постоянно сталкиваюсь с конкретной проблемой. Кажется, я не могу использовать пользовательские размеры изображений.

Следующий код создаст тег img с присутствующим srcset :

 <?php the_post_thumbnail('medium', array( 'class' => 'img-responsive' )); ?> 

Вот как выглядит тег img со medium размером, переданным в функцию:

 <img width="300" height="225" src="path/to/image-300x225.jpg" class="img-responsive wp-post-image" alt="Image" srcset="path/to/image-300x225.jpg 300w, path/to/image-768x576.jpg 768w, path/to/image.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px"> 

Однако, когда я делаю одно изменение для использования моего размера изображения, srcset исчезает. Кто-нибудь знает, что здесь происходит?

Вот как я добавил свой собственный размер изображения:

 add_image_size ('my-custom-size', 1050, 626, true ); 

Вот как он выглядит в коде:

 <?php the_post_thumbnail('my-custom-size', array( 'class' => 'img-responsive' )); ?> 

И вот что он выводит, обратите внимание, что my-custom-size не читается, и вместо этого он добавляет wp-post-image вместо my-custom-size :

 <img width="1024" height="626" src="path/to/image-1024x626.jpg" class="img-responsive wp-post-image" alt="Image"> 

Пожалуйста, помогите мне понять, что я делаю неправильно!

Недостаточно информации, чтобы быть уверенным, что этот ответ окончательный, но вот попытка.

Во-первых, убедитесь, что загружаемое изображение на самом деле больше размера, определенного вами. Я вижу, что люди загружают изображения, которые слишком малы, и все время получают такой результат.

Во-вторых, WP будет составлять только список изображений формата Srcset с одинаковым соотношением сторон. Если ваш собственный размер имеет другой формат изображения для других размеров изображения, вы можете создать набор новых размеров с соответствующими пропорциями.

В-третьих, после изменения или добавления новых размеров изображения вы всегда должны восстанавливать существующие эскизы. Для этого есть большой плагин под названием Regenerate Thumbnails .