Задать вопрос
@LMI

Как задать условие для миниатюры Wordpress?

Еще не совсем разобрался с циклами и условиями Wordpress, потому прошу помощи.
В общем, нужно задать условие:

Если у поста есть миниатюра, то вывести:
<div class="left">
<?php echo get_the_post_thumbnail($id); ?>
</div>
<div class="right">
<?php the_excerpt(); ?>
</div>

Иначе
<?php the_excerpt(); ?>

Условие нужно прописать внутри <div class="post"></div>

Сам код:

<?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
        <div class="post_title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> <div style="float: right;"><?php edit_post_link('edit'); ?></div></div>
        <div class="post"><?php the_excerpt(); ?></div>
        <div class="details">Просмотров:  <!-- доработать с помощью плагина --> | Дата: <?php the_time('d.m.Y'); ?> | Коментарии <a href="<?php comments_link(); ?>">(<?php comments_number('0', '1', '%'); ?>)</a> <a href="<?php the_permalink(); ?>" class="full_link"><b>Подробней</b></a></div>
        <?php endwhile; ?>
            <div class="navigation"><?php if (function_exists('wp_corenavi')) wp_corenavi(); ?></div>
            <?php else : ?>
            <p>Нет записей</p>
            <?php endif; ?>
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
agmegadeth
@agmegadeth
Веб-разработчик в дизайн студии
if( has_post_thumbnail() ) {
здесь выводим что-то, если у поста есть миниатюра
} else {
если нет
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы