А вот и очередное PHP решение для сайта на Вордпресс.
В котором мы будем отображать на страницах сайта список записей, которые больше всего комментируют посетители сайта.
Для этой задачи, в нужное место на сайте, следует установить следующий код:
<ul class="popular_posts_site">
<?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() ) {
?>
<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 href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<?php } else {?> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<?php } ?>
</li>
<?php endwhile; ?>
</ul>
posts_per_page=5 — означает количество записей (меняем значение на свою цифру).
Мой вам совет, установить выше предоставленный код в файл под названием index.php, который находится в папке с темой оформление сайта.
И лучше его отображать только на главной странице, поместив его вот в такой код:
<!-- Самые комментируемые записи на главной -->
<?php if ((is_front_page()) and (!is_paged())) { ?>
Сюда установить выше предоставленный код!
<?php } ?>
<!-- /Самые комментируемые записи на главной -->
И поставленная задача будет решена.
А Вы оставите комментарий первым?