Если кто не понял, для чего нужно выводить самые комментируемые записи, объясняю.
Например, у вас на блоге хорошо комментируется запись «Самые лучшие браузеры для Windows 7», а это говорит о том, что статья актуальна и к ней проявляют большой интерес. Если у вас на блоге будут выводиться самые комментируемые записи, то читатель, обязательно увидит ссылку, возможно, заинтересуется и сделает переход. Такое поведение посетителя благотворно влияет на раскрутку сайта (поведенческий фактор).
На своем блоге я самые комментируемые записи не вывожу, так как у меня достаточно уже выводимых функций, таких как «Популярные статьи», «Похожие статьи», «Последние новости категории» и «Свежие записи». Не хочу делать дремучий лес ссылок, а то ведь затеряется читатель и убежит в ужасе .
Итак, как вывести самые комментируемые записи без плагина на WordPress?
⇒ Способ №1
Зайдите в админ-панель => «Внешний вид» => «Редактор» => «Боковая колонка (sidebar.php)» или «Подвал (footer.php)» и вставьте вот такой код:
<ul class="popular_posts"> <?php $pc = new WP_Query('orderby=comment_count&posts_per_page=5'); while ($pc->have_posts()) : $pc->the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <p>Автор <strong><?php the_author() ?></strong>, <?php comments_popup_link('нет коммент.', '1 коммент.', '% коммент.'); ?></p></li> <?php endwhile; ?> </ul>
Строчка №2 – указывает количество вывода списка статей. У меня стоит «5».
<?php $pc = new WP_Query('orderby=comment_count&posts_per_page=5');
Результат:
⇒ Способ №2
Этот способ поможет вывести самые комментируемые записи с миниатюрами.
Зайдите в админ-панель => «Внешний вид» => «Редактор» => «Боковая колонка (sidebar.php)» или «Подвал (footer.php)» и вставьте вот такой код:
<ul class="popular_posts"> <?php $popular_posts = new WP_Query('orderby=comment_count&posts_per_page=5'); ?> <?php while ($popular_posts->have_posts()) : $popular_posts->the_post(); ?> <li> <?php if ( has_post_thumbnail() ) { // проверяет наличие Post Thumbnail и обозначает его. ?> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail('thumb', array('alt' => ''.get_the_title().'', 'title' => ''.get_the_title().'')); ?></a> <a class="popular-post-title" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <?php } else {?> <a class="popular-post-title" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <?php } ?> </li> <?php endwhile; ?> </ul>
Строчка №4 – указывает количество вывода списка статей. У меня стоит «5».
$popular_posts = new WP_Query('orderby=comment_count&posts_per_page=5'); ?>
Результат:
Естественно, чтобы было все красиво, вам следует открыть таблицу стилей (style.css) и оформить самые комментируемые записи с миниатюрами по своему вкусу.
Это все! Подписывайтесь на обновления моего блога, и вы получите массу позитивного настроения и полезных статей прямо на почту!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330348 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274701 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222535 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187747 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564
8 Ответов на комментарий - Как вывести самые комментируемые записи без плагина на WordPress
Добавить комментарий
Метки: wordpress, без плагинов
Добрый день! А как сюда вывести количество комментов напротив записей?
Здравствуйте!
спасибо!
Есть такой код, тоже выводит самые комментируемые записи. Подскажите, как ограничить вывод самых комментируемых записей из определенных категорий?
Строка №7. – “LIMIT 1”
Установите любой лимит вывода, например 5.
Вопрос немного иначе был. Как ограничить из определенных категорий (чтобы не из всех подряд)? Пр количеству понял. Спасибо.
Вопрос немного иначе был. Как ограничить из определенных категорий (чтобы не из всех подряд)?
Сможете подсказать?
Данила, подсказать не смогу! Это нужно сидеть мне и что-то химичить. Но для этого нужно время