Как сделать аналог медиа запросов в Wordpress?

Да, я в курсе, что никак. Но как-то нужно было кратко сформулировать вопрос.

Ситуация следующая:
На главной странице сайта, есть слайдер, реализованный с помощью slick slider

Картинки в него выводятся циклом из ACF:
<?php if (have_rows('slider', 59)) {
    while (have_rows('slider', 59)) {
        the_row(); ?>
        <img src="<?php the_sub_field('slider-image'); ?>" alt="Изображение слайдера">
<?php } } ?>


Можно ли как-то в данной ситуации сделать так, чтобы на смартфонах, грузились изображения меньшего размера вместо полноразмерных с шириной более 1000 px?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@KingAnton
Для этого существует srcset, wp сам генерирует размеры фото с этим атрибутом. В ACF сделайте вывод картинки не ссылкой, а ID и выводите картинку для слайдера через функцию wp
<?php if (have_rows('slider', 59)) : while (have_rows('slider', 59)) : the_row(); ?>
    <?php echo wp_get_attachment_image(get_sub_field('slider-image'), 'large', false, array("loading" => "lazy")); ?>
<?php endwhile; endif; ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы