WordPress отзывчивое изображение srcset не работает - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь использовать функцию адаптивного изображения WordPress ядра, но она не добавляет srcset к изображению.Вот мои коды

У меня есть div w = 370px h = 280px Теперь я добавил размеры изображения

if(function_exists('add_image_size')){
add_image_size( 'imagebox', 370, 280, true );
add_image_size( 'imagebox-2x', 840, 560, true );
add_image_size( 'imagebox-3x', 1110, 840, true );}

И вызывая его внутри цикла, как это

the_post_thumbnail('imagebox-2x');

это добавляет только изображение, как эта 2x версия без srcset

<img width="840" height="560" src="http://localhost/starter/wp-content/uploads/2018/10/04004_theblackandwhiterocky_2560x1600-840x560.jpg" class="attachment-imagebox-2x size-imagebox-2x wp-post-image" alt="">

Если я удаляю размер изображения из the_post_thumbnail и использую его только the_post_thumbnail ();он работает с адаптивными изображениями, но без моих размеров

<img width="180" height="180" src="http://localhost/starter/wp-content/uploads/2018/10/04004_theblackandwhiterocky_2560x1600-180x180.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" srcset="http://localhost/starter/wp-content/uploads/2018/10/04004_theblackandwhiterocky_2560x1600-180x180.jpg 180w, http://localhost/starter/wp-content/uploads/2018/10/04004_theblackandwhiterocky_2560x1600-150x150.jpg 150w" sizes="(max-width: 180px) 100vw, 180px">

Как я могу это исправить?

...