Последние записи с миниатюрами

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Как вывести на нужной странице список последних постов с миниатюрами и датой? С кратким анонсом (ограничение по количеству символов), а также определенное количество новостей.

Создай свой первый сайт на WordPress

Vintorez
Оцените автора
Добавить комментарий

  1. tiaurus

    На какой странице? на любой?

    Ответить
  2. Vintorez автор

    Да, чтобы можно было вставить код на любую страницу.

    Ответить
    1. tiaurus

      Посмотрите плагин Display Posts Shortcode.

      Ответить
      1. Vintorez автор

        Спасибо, но не то.
        И плагин глючит, некоторые аргументы не работают и дизайн искажают.
        Нельзя это как то кодом реализовать?
        1. Миниатюра.
        2. Название поста с сылкой.
        3. Краткий анонс.

        Ответить
        1. tiaurus

          Хочешь накормить человека — дай ему удочку, а не рыбу.
          Вот вам пример кода цикла, выводящего посты:

          <?php query_posts('posts_per_page=5&caller_get_posts=1'); ?>                                                            //пять постов, начиная с самого нового
              <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
              	<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a> //миниатюра поста
              	<?php the_time('d M Y') ?>                                                                                      //дата
              	<?php the_title(); ?>                                                                                           //заголовок
            		<?php the_excerpt(); ?>                                                                                         //текстовый анонс (цитата поста)
            		<?php comments_popup_link(__('Комментировать'), __('Комментарии: 1</span>'), __('Комментарии: %')); ?>          //комментарии  
            	<?php endwhile; else: ?>
          <?php endif; wp_reset_query(); ?>
          
          Ответить
          1. Vintorez автор

            Спасибо
            Разобрался, и почему плагин не работал тоже разобрался. Проблемный шаблон на сайте, на другом работает прекрасно.

            Ответить
  3. tiaurus

    Весьма неплохо получилось!

    Ответить