[Помогите] Вывод картинок

Тема в разделе "Wordpress", создана пользователем sgayevsky, 23 фев 2011.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. sgayevsky

    sgayevsky

    Регистр.:
    16 мар 2010
    Сообщения:
    183
    Симпатии:
    82
    В теме к каждой статье выводиться стандартная картинка,как сделать что бы администратор смог сам выбирать какую картинку ставить как Thumbnail.Вот код вывода 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>
    Заранее благодарен.
     
  2. gerbiloz

    gerbiloz Создатель

    Регистр.:
    1 апр 2008
    Сообщения:
    22
    Симпатии:
    2
    Исходя из кода администратор может задать значение аттрибута Thumbnail в настройках конкретного поста в виде пути к нужной картинке, которая и будет выводиться за место стандартной thumbnail.png
    Подробнее о таких аттрибутах (полях) - http://codex.wordpress.org/Custom_Fields
     
  3. ksana

    ksana

    Регистр.:
    15 июл 2008
    Сообщения:
    160
    Симпатии:
    15
    А стандартная картинка у вас выводится потому, что в произвольное поле на странице записи не добавлено изображения.
    Добавьте и будет у вас ваша собственная картинка.
     
Статус темы:
Закрыта.