Миниатюры в записях

Как сделать, чтобы в записях вместо полноразмерных изображений отображались их миниатюры? Картинки находятся в контенте, их число может быть как равно 0 так и равно 100. Расположены в тексте.

При добавлении картинки в запись выберите отображение миниатюры. Вожможно в стилях еще заданы значения для размеров картинок.

Нет . нужно именно через код. Так как мне это необходимо сделать для is_mobile()

Тогда можете отобразить все картинки, которые прикреплены к посту через этот код:

    <?php $args = array(
                'post_type' => 'attachment',
                'numberposts' => null,
                'post_status' => null,
                'order'          => 'ASC',
                'orderby'      => 'title',
                'post_parent' => $post->ID,
                'posts_per_page'    => '99'
            );
            $attachments = get_posts($args); ?>


            <?php if (has_post_thumbnail()) { ?>
            <a href="<?php $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src($image_id,'full', true); echo $image_url[0]; ?>" class="fancybox" data-fancybox-group="gallery">

                <?php the_post_thumbnail(); ?>
            </a>
            <?php } else { ?>

            <img src="<?php bloginfo('template_url'); ?>/img/no-photo-full.png">
            <?php } ?>


            <?php if(count($attachments) > 1) { ?>
            <div id="post_thumbs">
                <?php $featured_image = get_post_thumbnail_id(get_the_ID());
                    foreach ($attachments as $attachment) {
                    if ($featured_image != ($attachment->ID)) {    ?>
                <a href="<?php echo wp_get_attachment_url($attachment->ID); ?>"  class="fancybox" data-fancybox-group="gallery">
                    <span class="preview"></span>
                    <?php echo wp_get_attachment_image( $attachment->ID, 'post_mini_gallery' ); ?>
                </a>
                <?php } } ?>
                <div id="clear"></div>
            </div>
            <?php } ?>

Галерея мне не нужна.

<?php the_content(); ?> Должен выводить запись не с оригинальными картинками, а с миниатюрами когда захожу с мобильника.

тогда, как вариант, через стили задайте для картинок нужные размеры через медиазапрос. Например:

@media (max-width: 600px) {
  .контента img {
        width: 20%;
        height: auto;
  }
}
Anonymous
Отправить
Ответ на: