• В теме предусмотрен вывод миниатюр. Вот код

    <!-- Thumbnail from Custom Field, Post first image or default thumbnail -->
    <div class="thumbnail"><a href="<?php the_permalink() ?>" rel="bookmark">
    <?php
    $PostContent = $post->post_content;
    $ImgSearch = '|<img.*?src=[\'"](.*?)[\'"].*?>|i';
    preg_match_all( $ImgSearch, $PostContent, $PostImg );
    $ImgNumber = count($PostImg[0]);
    
        if ( get_post_meta($post->ID, "Thumbnail", true) )
      { ?>
            <img src="<?php echo get_post_meta($post->ID, "Thumbnail", true); ?>" alt="<?php the_title(); ?>" />
    <?php }
        elseif ( get_post_meta($post->ID, "thumbnail", true) )
      { ?>
            <img src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" alt="<?php the_title(); ?>" />
    <?php }
        elseif ( $ImgNumber > 0 )
      {
        for ( $i=0; $i < $ImgNumber ; $i++ )
         {
            echo $PostImg[0][$i];
         };
    }
        else
        { ?>
            <img src="<?php bloginfo('stylesheet_directory');?>/images/thumbnail.png" alt="thumbnail"/>
    <?php } ?></a></div>

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

Просмотр 1 ответа (всего 1)
  • дело в том что приведенный вами код картинку берет из контента а не из миниатюры записи
    измените тему чтоб бралась именно миниатюра записи the_post_thumbnail()
    посмотреть можно тут

Просмотр 1 ответа (всего 1)
  • Тема «Не работает вывод миниатюр» закрыта для новых ответов.