Как вывести самые комментируемые посты за последний месяц без плагинов

Настройки

Чтобы создать список самых комментируемых постов за последний месяц, не обязательно использовать плагины. Можно добиться такого же результата, используя простой код.

tiaurus-0007

Добавьте в sidebar.php такой код:

	<li>
<h2>Популярное в этом месяце</h2>
comments.comment_post_ID) AS 'stammy' FROM $wpdb->posts, $wpdb->comments WHERE comment_approved = '1' AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status = 'publish' AND post_date  '$lastmonth' AND comment_status = 'open' GROUP BY $wpdb->comments.comment_post_ID ORDER BY stammy DESC LIMIT 10"; $posts = $wpdb->get_results($popularposts); $popular = ''; if($posts){ foreach($posts as $post){ $post_title = stripslashes($post->post_title); $guid = get_permalink($post->ID); $popular .= '
<ul>
	<li>'.$post_title.'</li>
</ul>
'; } }echo $popular; ?>

Если хотите поменять количество выводимых постов — измените DESC LIMIT 10.

tiaurus

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

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

  1. Денис

    Как добавить еще количество комментариев в каждом посте?

    Ответить