Замените wp_get_attachment_image размером изображения lqip - PullRequest
0 голосов
/ 05 октября 2019

Я создал размеры изображения следующим образом:

add_image_size( 'size-260', 260, 0, false ); //260px Original
add_image_size( 'size-260-landscape', 260, (int) round( 260 * 0.7 ), true ); //260px Landscape
add_image_size( 'size-260-portrait', 260, (int) round( 260 / 0.75 ), true ); //260px Portrait
add_image_size( 'size-260-square', 260, 260, true ); //260px Square

Как заменить 'src' на lqip, в зависимости от того, где используются эти размеры?

add_image_size( 'size-lqip-20', 20, 0, false ); //LQIP Original
add_image_size( 'size-lqip-20-landscape', 20, (int) round( 20 * 0.7 ), true ); //LQIP Landscape
add_image_size( 'size-lqip-20-portrait', 20, (int) round( 20 / 0.75 ), true ); //LQIP Portrait
add_image_size( 'size-lqip-20-square', 20, 20, true ); //LQIP Square

например;

$attr['data-src']      = $attr['src'];
$attr['data-sizes']    = 'auto';
$attr['src']           = $lqip_size;

Lazy Load Я сделал для WordPress, но не могу получить картинки lqip / sqip.

...