Monday, September 20th, 2021
PHP

Урок. Вывод самых комментируемых записей

Вывод наиболее комментируемых записей в блок или в сайдбар.

most commentЭтот хак на языке PHP специально написан для движка Wordpress. С его помощью можно выводить наиболее комментируемые посты, например в отдельный блок или в сайдбар. Код довольно простой, он просматривает в базе данных все комментарии к постам и выводит ссылки на записи с наибольшим количеством комментариев.

 

Код ищет в базе данных блога посты с наибольшим количеством комментариев и выводит их в том месте где Вы разместили код, сам код расположен ниже:

<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");
foreach ($result as $post) {
	setup_postdata($post);
	$postid = $post->ID;
	$title = $post->post_title;
	$commentcount = $post->comment_count;
	if ($commentcount != 0) { ?>
		<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a> (<?php echo $commentcount ?>)</li>
<?php } } ?>

В конце первой строчки кода цифра 5 означает какое количество комментариев надо выводить.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *