Я хочу использовать тег <picure>
с функцией wp_get_attachment_image
. На данный момент я получаю <img>
тег с srcset
. Это хорошо, но есть ли способ изменить его на тег <picure>
с несколькими источниками в нем? Вот так:
<picture>
<source media="(min-width: 56.25em)" srcset="large.jpg 1x, large@2x.jpg 2x">
<source media="(min-width: 37.5em)" srcset="medium.jpg 1x, medium@2x.jpg 2x">
<source srcset="small.jpg 1x, small@2x.jpg 2x">
<img src="fallback.jpg" alt="">
</picture>
Мне это нужно, потому что я хочу отобразить вторую версию изображения. Таким образом, я могу иметь горизонтальные и вертикальные изображения в одном <picture>
теге. Как это:
<picture>
<source media="(min-width: 38em)" srcset="art-direction-horizontal.jpg">
<source srcset="art-direction-vertical.jpg">
<img src="art-direction-vertical.jpg" alt="">
</picture>