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

Настройки
👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

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.

Создай свой первый сайт на WordPress

tiaurus

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

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

  1. Денис

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

    Ответить