Отображаем самые комментируемые посты за последний год на WordPress

15.08.2016 | Автор: Maxim Glovatsky Оставить комментарий »

В преддверии Нового года, читателям может быть интересно посмотреть на самые комментируемые посты уходящего года. Это также привлечет внимание и напомнит о самых интересных темах.
Вставляем в sidebar.php вашей WordPress темы, или куда угодно следующий код:

<ul>
<?php
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_date BETWEEN '2015-01-01' AND '2015-12-31' ORDER BY comment_count DESC LIMIT 0 , 10");
 foreach ($result as $topten) {
    $postid = $topten->ID;
    $title = $topten->post_title;
    $commentcount = $topten->comment_count;
    if ($commentcount != 0) {
    ?>
         <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
    <?php }
}
?>
</ul>

Важно: в примере указан 2015 год. Промежуток даты, для вывода постов, меняется в третей строке.

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