Как вывести самые комментируемые посты с картинками

Пример кода, выводящего список список постов с наибольшим количеством комментариев. Этот код можно оформить отдельным блоком, ион будет являться лучшим показателем самых интересных тем для обсуждения.

Просто выводить названия публикаций, которые обсуждались наиболее часто — это скучно. Совершенно непонятно, за что они удостоились таких бурных обсуждений. А вот если бы их вывести вместе с превью изображений, то это было бы намного нагляднее, и может быть породило вторую волну обсуждений. Ну а уж как поисковики любят часто комментируемые публикации — об этом, наверное, и говорить не стоит. Оказывается, сделать это достаточно легко не прибегая к помощи лишних плагинов.

Добавьте в то место, где вы будете выводить список наиболее комментируемых постов, такой код:


    have_posts()) : $popular->the_post(); ?>
    ID, 'Image', true);
    if ($justanimage) { ?>
        <img src="ID, "Image", true); ?>" alt="Как вывести самые комментируемые посты с картинками" />
    
        
    
    <h2><a href=""></a></h2>

Этот код выведет список публикаций с первыми картинками. Обратите внимание на comment_count&posts_per_page=5 — это количество выводимых публикаций. Понятно, что у выводимой к каждой публикации картинке могут быть свои параметры (например, ширина и высота, расположение относительно текста). an-alternative-image.jpg — это путь до картинки-заглушки, которая будет показана в случае, если в публикации нет никаких изображений.

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

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

  1. Руслан

    Ничего не выходит, лишь расстояния между строк увеличивается

    Ответить
  2. Yury

    тоже классный трюк. а нельзя ли прикрутить ресайз изображений? в самой публикации картинка побольше, в сайдбаре тумба это картинки.

    Ответить
    1. tiaurus

      Можно конечно. В строчке №8 нужно написать
      <img src="http://an-alternative-image.jpg " alt="" width="80" height="80"/>
      Смекаете?

      Ответить
  3. Дмитрий

    Скажите а justanimage это отдельное поле заводить ?

    Ответить
  4. Yury

    Сегодня у себя на блоге попробовал этот код, но отобразились только ссылки, без картинок ( вп 3.0

    Ответить