[Помогите] C оформлением новости на главной странице

Тема в разделе "Wordpress", создана пользователем K@WtaH, 23 дек 2010.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. K@WtaH

    K@WtaH

    Регистр.:
    3 июл 2010
    Сообщения:
    189
    Симпатии:
    20
    Доброго.
    Вопрос следующий, как организовать следующий вывод поста на странице индекс, смотрите скрин.

    Нужно что бы графический файл ссылался автоматом на сам пост.

    [​IMG]
     
  2. Rinn

    Rinn Постоялец

    Регистр.:
    25 авг 2009
    Сообщения:
    105
    Симпатии:
    25
    PHP:
    <?php $link get_permalink(); ?>
    <a href="<?php echo $link?> ">
    <img src="<?php echo get_post_meta($post->ID"thumbnail"true); ?>"  />
    </a>
    при добавлении поста: дополнительные поля, ключ - thumbnail, значение - ссылка на картинку
     
  3. ksana

    ksana

    Регистр.:
    15 июл 2008
    Сообщения:
    160
    Симпатии:
    15
    Или так:

    Код:
    <a href="<?php the_permalink() ?>">
          <?php $image = get_post_meta($post->ID, 'thumbnail ', true); if($image !== '') { ?>  
          <img src="<?php echo get_post_meta($post->ID, "thumbnail ", true); ?>" title="<?php the_title(); ?>" alt="<?php the_title(); ?>" /> 
          <?php } ?>  
    </a>
    Здесь заложена проверка на наличие картики.
    Если картинки нет, то ничего не выводится.
     
  4. K@WtaH

    K@WtaH

    Регистр.:
    3 июл 2010
    Сообщения:
    189
    Симпатии:
    20
    А можно так, что бы если thumbnail имеет значение false, то невозможно было опубликовать, а сохранялось только в черновик.
     
  5. K@WtaH

    K@WtaH

    Регистр.:
    3 июл 2010
    Сообщения:
    189
    Симпатии:
    20
    Не очень разбираюсь в php.
    Нет смысла говорить насколько знаком с этим языком :)
    Вот посмотрите код. На, что следует заменить предложенный вами?
    PHP:
    <?php get_header(); ?>
      <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
          <div id="post-<?php the_ID(); ?><?php post_class(); ?>>
            <h2 class="post-header"><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
            <?php the_post_thumbnail(array( 150150 ), array( 'class' => 'alignleft' )); ?>
            <?php the_content(''); ?>
            <a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">Посмотреть пост полностью</a>
            <span class="commentindex"><?php comments_popup_link('0 написано''1 написано''% написано');?></span><br /><?php edit_post_link('Редактировать пост'); ?>
            <?php wp_link_pages('before=<div class="post-page-links">Page:&after=</div>'); ?>
          </div>
        <?php endwhile; ?>
      <?php else : ?>
        <div class="post">
          <div class="post-header">
            <h2 class="page-title">Не найдено.</h2>
            <p>Извините, но то, что Вы хотели найти <em>здесь нет</em>.</p>
          </div>
        </div>
      <?php endif; ?>
      </div>
      <hr />
    <?php get_sidebar(); ?>
    <?php get_footer
    (); ?>
     
  6. ksana

    ksana

    Регистр.:
    15 июл 2008
    Сообщения:
    160
    Симпатии:
    15
    Это уже из другой оперы.
    Во первых, не имеет отношения к выводу изображений, а во вторых реализовать такое на порядок сложнее.

    В этом я вам не смогу помочь.
     
Статус темы:
Закрыта.