Ответы пользователя по тегу HTML
  • Как добавить 2 картинки в post для разных экранов?

    AlekseySychev
    @AlekseySychev
    Программирую в небольшой веб-студии.
    Если вёрстка завязана на классах, то примерно так:
    <div class="blog-post__left">
    <?php if ( has_post_thumbnail()) { ?>
        <?php the_post_thumbnail('full', array(
        	'class' => 'blog__img_big',
        	'alt' => get_the_title(),
        )); ?>
        <?php the_post_thumbnail('medium', array(
        	'class' => 'blog__img_small',
        	'alt' => get_the_title(),
        )); ?>
    <?php } else { ?>
        <?php the_post_thumbnail('full', array(
        	'src' => get_template_directory() . '/images/no-image.jpg',
        	'class' => 'blog__img_big',
        	'alt' => get_the_title(),
        )); ?>
        <?php the_post_thumbnail('medium', array(
        	'src' => get_template_directory() . '/images/no-image-small.jpg',
        	'class' => 'blog__img_small',
        	'alt' => get_the_title(),
        )); ?>
    <?php } ?>
    </div>

    То что в else можно и статикой задать, так же как в вёрстке. Это если нет картинки.
    Ответ написан
    Комментировать